Dev 283

[Android] 추천 라이브러리 참고

원츄 Android Library 1. 이미지 / Universal Image Loaderhttps://github.com/nostra13/Android-Universal-Image-Loader 2. 차트 / WilliamCharthttps://github.com/diogobernardino/WilliamChart 기존에 제가 쓰던 차트는 유명한 PhilJay의 MPAndroidChart 입니다.Github 에서 star 가 1만4천개를 넘었으니 말 다했다고 볼 수 있습니다.https://github.com/PhilJay/MPAndroidChart 3. 카드스택뷰 / CardStackViewhttps://github.com/yuyakaido/CardStackView 4. 캘린더뷰 / CalendarVie..

Dev/참고 2017.03.21

Android - Activity LifeCycle / Developing Android App

안드로이드 액티비티 생명주기Activity Life Cycle 안드로이드 액태비티 생명주기 1. onCreate() -> 액티비티(Activity)를 생성한다. 2. onStart() -> 액티비티(Activity)를 보이게 한다. 3. onResume() -> 액티비티(Activity)의 포커스를 가지게 한다. 4. onPause() -> 액티비티(Activity)의 포커스를 잃게 한다. 5. onStop() -> 액티비티(Activity)를 보이지 않게 한다. 6. onDestroy() -> 액티비티(Activity)를 없애므로써 라이프 싸이클을 종료한다. 화면이 회전할때의 액티비티 생명주기(Activity Life Cycle) 1. 처음에 화면 생성onCreate -> onStart -> onRes..

Dev/Android 2017.03.07

Android - webPage 띄우기 / Developing Android App

안드로이드에서 WebPage 띄우기Developing Android App 1. 호출할 웹페이지 url 을 가져온다.2. Uri 타입으로 파싱!!3. 웹 페이지 가능한 애플리케이션 호출 12345678String url = "http://www.naver.com";Uri uri = Uri.parse(url);Intent intent = new Intent(Intent.ACTION_VIEW, uri);// 암시적 인텐트를 받을 수 있는 앱이 기기에 없을 경우, 여러분의 앱이// startActivity()를 호출하면 작동 중단되기에 인텐트를 수신할 앱이 있는지를 먼저 확인if (intnet.resolveActivity(getPackageManager()) != null) { startActivity(int..

Dev/Android 2017.03.07

Android - URL 생성 / Developing Android Apps 수업

Android - URL 생성 / Developing Android Apps 수업 Android 에서 기본 라이브러리만 사용해서 URL 생성하는 방법기본적으로 Android 는 URI.builder framework class 를 이용해서 어려움 없이 잘 짜여진 URI 생성을 돕는다. 1234567891011121314151617181920212223public static URL buildUrl(String query) { Uri builtUri = Uri.parse("https://andfun-weather.udacity.com/staticweathe") .buildUpon() .appendQueryParameter("q", query) .appendQueryParameter("mode", "json..

Dev/Android 2017.03.03

RxJava - RxAndroid 공부

RxJava - RxAndroid 공부 RxJava 관련 다른 포스팅 - RxJava 의 combineLatest 사용 - EditText 이용 예제(링크) RxJava 를 공부하면서 몇가지 정리를 합니다.도움이 되거나 혹은 수정할 사항이 있을 경우 알려주시면 감사하겠습니다 :) 1. 크게 RxJava 에는 크게 2가지 개념을 기억하면 됩니다. Observable 과 Observer 입니다. 2. 간단하게 Observable 은 값을 보내고 Observer 는 subscribe() 라는 구독이라는 메서드를 통해서 보낸 데이터를 받아서 처리한다 라고 생각해볼 수 있습니다. 3. Observer 는 Observable 이 값을 보낼때, 값이 더이상 없을 때, 에러가 났을때 3가지 액션에 대해 반응을 합니다...

Dev/Android 2017.02.22