Dev/Android 125

안드로이드 Context 개념 - 링크

안드로이드 Context 개념 - 링크 안드로이드 Context 라는 개념은 이해를 안해도 대략적인 느낌으로 개발 '은' 할 수 있는것 같았습니다만, 여기저기서 많이 쓰여서 궁금하기도 하고 this 이냐 getApplicationContext 이냐를 IDE 에서 잡아줘야지만 알 수 있어서 짜증(?)이 나서 궁금하기도 했을겁니다. 이런 저런 이유도 있겠지만 결국은 안드로이드를 개발하는데 있어서 Context 는 중요하고 근본적인 요소이기에 제대로 알아두는게 좋다고 생각합니다.개인적으로는 1 -> 2 -> 3 의 순서대로 참고하면 좋을것 같다는 판단이 듭니다. 1. 컨텍스트에 대한 기본적인 내용을 담았다.- http://sunphiz.me/wp/archives/483 2. 개념에 약간의 이해를 돕는 내용을 ..

Dev/Android 2017.08.18

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

[Android] 안드로이드 - 폴더 안의 파일 이름 가져오기

[Android] 안드로이드 - 폴더 안의 파일 이름 가져오기Android - get file name in folder 안드로이드 내장 저장소 어느 폴더의 파일 개수 혹은 파일 이름은 추출하는 방법입니다 1. 원하는 폴더명을 가져옵니다. 1String path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/폴더명"; 2. 해당폴더 안의 파일들을 File 객체에 담습니다.12File directory = new File(path);File[] files = directory.listFiles();cs 3. String 타입의 리스트에 담습니다.12345List filesNameList = new ArrayList(); for (int..

Dev/Android 2017.02.21