IT 썸네일형 리스트형 [안드로이드] Github에 안드로이드 소스 올리기 안녕하세요 남갯입니다 오늘은 github에 안드로이드 소스 올리는 방법에 대해 포스팅 해보려고합니다. 먼저 github 계정에 로그인하고 레포지토리를 생성합니다. 이름을 만드시고 저는 남갯 핑거프린트로 올렸어요 나중에 이거관련 기억하기 위해 빨간선 부분을 기억하시고 CTRL + ALT + S 클릭 해서 GIT을 검색합니다 이미 깔아둔 GIT을 확인하시고 TEST를 누릅니다 정상적으로 설치되어 있을경우 위와 같은 사진이 나옵니다. VCS 메뉴를 켜서 버젼 컨트롤을 활성화시키고 GIT을 선택합니다 원래는 위와같이 명령어를 입력해야하지만 안드로이드 스튜디오에서는 다 제공합니다REMOTES버튼을 누르고 아까 위에서 빨간선 처리해둔 NAMGET.GIT 관련을 복사해서 붙입니다 그렇게되면 제 프로젝트의 소스의 이름.. [안드로이드] Vector Drawable Animation 사용법 및 설명 안녕하세요 YTS 입니다.오늘은 Vector Drawable Animation 사용법에 대해 설명 드리려고합니다.안드로이드 스튜디오에서 기본적으로 제공을 해누는 Vertor Drawable!이것을 코딩으로 손쉽게 Animation을 적용할 수 있습니다. 1. res -> drawable 폴더 오른쪽 클릭 후 -> new - > Vector Asset 클릭 2. 원하는 Vector Drawable을 생성한다. 3. 해당 Drawable의 그룹화와 animation효과를 코딩한다. (ic_favorite_anim.xml) 태그로 쌓여있는부분에서는 pathData, Color 등을 설정 할 수 있습니다! 태그는 pivoX, pivoY, rotation 을 설정 할 수 있습니다. 정말 중요한부분은 여기서 애니메.. 나만의 ViewModel 이해하기 1 안녕하세요 남갯입니다. 오늘은 ViewModel에 대해 공부한 부분을 써보려고합니다. 과거 MVC -> MVP -> MVVM까지 안드로이드에서 사용하는 아키텍쳐에 관심이 생겨서 계속 공부하게 되었고 그중 MVVM에서의 ViewModel을 공부하다가 정리한 글을 한번 써보려고 합니다. MVVM이란 Model View ViewModel을 뜻하며, Model 이란 간한하게 데이터 클래스 View 란 화면에서 보여지는 부분입니다. ViewModel은 이런 과거에 서로 엉켜있던 결합도를 줄이고 단방향으로 제공하게됩니다. DataView -> ViewModel -> Model notifyModel -> ViewModel -> View 저는 여기서 MVVM에 대한 내용이 아닌 제가 블로그를 보다가 착각하는 부분이 생.. [안드로이드] Parcelable 플러그인 추천 및 사용 방법 안녕하세요 YTS 입니다. 오늘은 Parcelable에 플러그인을 추천해드리려고 합니다. Parcelable를 구현하려면 한 객체에대해 많은 시간이 소모되는데요! 이번에 추천해드리는 플러그인을 쓰시면 클릭한번에 Parcelable이 구현이 다됩니다!. 1. Android Studio 에서 CTRL + ALT + S를 입력하여 Settings로 진입합니다!. 2 .Browse Repositories를 클릭한다 3. Browse Repositories 창이뜨면 Parcelable를 입력한다. 4. 빨간색을친 Android Parcelable code generator를 인스톨 받은후 안드로이드 스튜디오를 재시작한다. 5. Parcelable를 상속 받고 싶은 자바 파일에 들어와 마우스 오른쪽 클릭을한뒤 Ge.. [안드로이드] 더보기 기능(TextView ReadMore) 안녕하세요. YTS 입니다. 오늘은 TextView의 더보기 기능에 대해 적어보려합니다. 더보기 기능은 페이스북, 인스타 등 기본적으로 SNS 에서 등장하는 기능인데요. 생각보다 마땅한 라이브러리가 없어 실제로 구현해봤습니다. public static void setReadMore(final TextView view, final String text, final int maxLine) { final Context context = view.getContext(); final String expanedText = " ... 더보기"; if (view.getTag() != null && view.getTag().equals(text)) { //Tag로 전값 의 text를 비교하여똑같으면 실행하지 않음. re.. [python] 파이썬 함수 특징 설명 안녕하세요 남갯입니다 오늘은 파이썬 함수의 구조에 대해 말씀드리도록 하겠습니다. 파이썬 함수의 구조는 아래와 같습니다. def 함수명(입력 인자):수행할 내용 이걸 이용해 덧셈을 만들어보면 def sum(a,b): return a+b 이와같은 형태로 제작이 가능합니다. java는 function sum(int a, int b){return a + b}kotlin은 fun sum(a :Int, b :Int) = a + b 이와같이 파이썬도 간단합니다 파이썬은 일급함수 자바스크립트 , 코틀린에서도 제공하는 일등시민이라고 다음조건을 충족한다면 일등 시민이라고 할 수 있다. 변수나 데이터가 할당 가능객체를 인자도 전달 가능객체의 리턴값으로 리턴 가능 부분을 제공한다. 크게 장점으로는1. 함수를 변수에 할당할수 .. [python] 파이썬 리스트,튜플 길이구하기 len 안녕하세요 남갯입니다. 오늘은 파이썬 리스트의 길이를 구하는 방법을 알려드리도록 하겠습니다. a = [1,2,3,4] b = (1,2,3) print(len(a)) print(len(b)) len 함수를 이용하시면 가능합니다 리스트와 튜플 둘다 가능합니다 len(변수명) 하게 되면 ==================================================43================================================== 이런형태로 나오는것을 알 수 있습니다 [python] 파이썬의 for문 안녕하세요 남갯입니다 오늘은 파이썬의 for문에 대해 알려드리도록 하겠습니다 for문의 기본적인 구조는 for 변수 in 리스트(또는 튜플, 문자열) : 수행할 문장1수행할 문장2 입니다. list = ['test1','test2','test3'] for i in list: print(i) 이런 형태가 for문의 기본입니다 i에 리스트안에 있는 test1,test2,test3이 대입되어 문장을 수행하고 마지막요소까지 반복하게 됩니다. ==================================================test1test2test3================================================== 파이썬에서의 for문은 위와같은 장점이 있으며 다양한 for문이 사.. 이전 1 ··· 16 17 18 19 20 21 22 23 다음