본문 바로가기
공부/안드로이드

안드로이드 D-3 일차

by yeaseul912 2018. 10. 21.
728x90

559P SampleImageAnimation 

Keyword : Switcher

Thread 를 이용하여 애니메이션 사용

switcher.setInAnimation(new Animation) fadein, fadeout 느낌 낼때 쓰는거. 이게 핵심임

switcher.setInAnimation(new Animation)


계속 시작을 누르면 Thread가 엄청 많이 생겨서 느려지고 이상하게 실행됨.


lottie-android : airbnb 에서 만든 인터렉티브(interactive:상호작용한)한 animation 라이브러리. animation 이 필요할 때 참고~


drawable 은 image file 은 여기다가!

mipmap 은 아이콘!! 만! 넣는 파일


565P SampleTweenAnimation

final 객체이름 : 한번 정한 객체의 이름 못 바꿈!


android include 와 merge  [http://twinbraid.blogspot.com/2015/02/merge-include.html] 


572P SampleAnimation

578P SampleGraphAnimation



587P JavaSocket, JavaAndroidSocket

채팅프로그램까지 해보면 완벽할것같습니다!

많이 안쓰일것 같지만 가끔 쓰임


594P JavaHTTP 소켓보다 많이 쓰임

BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream())) ;

binary코드로 되어있는 string을 한번더 묶어서 text로 인식하게 하는 객체..

잘 정리 되어 있는 사이트 [http://recipes4dev.tistory.com/113]


<uses-permission android:name="android.permission.INTERNET" />

요놈이 manifest에 있어야 연결이 됩니다요.


599P SampleRSSFeeder

RSS(Really Simple Syndication) : 자주 바뀌는 내용을 제공하기 위해 사용되는 표준 웹 피드(Feed) 포맷

ex) 뉴스 정보

Rss에 대하여... [http://uincity.tistory.com/172]


xml 문서 파싱 방법 : DOM 파서, SAX 파서, 제이솝? 등..

android networking http library  ===> volley android 선생님이 좋아하는 라이브러리 ~.~ [https://d2.naver.com/helloworld/1258547]

retrofit


614P 데이터베이스와 테이블 만들기

DATABASE_VERSION 은 schema 변경 시 old버전과 new버전을 나눠주기 위해 존재.

ex) table이 하나 추가 됐을때. 자료형이 변경되었을때 등


iterater 란? [http://vaert.tistory.com/108]

ORM 이란?  [https://d2.naver.com/helloworld/472196]

active android? 

android maven vs gradle !


project level 의 build gradle gradle->build gradle

setting gradle 파일에 모듈을 추가하면 들어감

app level 의 build gradle -> app->build gradle 개발자가 추가한 뭐 그런것들..

믱..  개발서버 냐 운영서버냐에 다라 바라보는걸 다르게.. 하면 됩니다.. ㅎㅎ^^; 

app gradle에서 buildType을 결정 release(운영,배포) 냐 debug(개발)냐...\


proguard : 앱 배포시 코드를 난독화 시키기 위한 라이브러리


자바 어노테이션 [https://elfinlas.github.io/2017/12/14/java-annotation/]

반응형

'공부 > 안드로이드' 카테고리의 다른 글

D-day 수업  (0) 2018.11.04
안드로이드 D-2일 차  (0) 2018.10.28
안드로이드 ?일차  (0) 2018.10.14
안드로이드4일차  (0) 2018.09.30

댓글