UIWebview를 이용하여 하이브리드 형태의 앱 개발시 주의할 점 출처: https://hansne.wordpress.com/2014/11/04/uiwebview를-이용하여-하이브리드-형태의-앱-개발시-주의할/ UIWebview를 이용하여 하이브리드 형태의 앱을 개발할 때 주의점들을 기록하고 업데이트하기 위해 글을 남김니다. 1. UIWebview에서는 popup를 지원하지 않는다.로그인에서 비밀번호 찾기를 할 경우, .. IT_Programming/Objective-C · Swift · iOS 2014.11.10
NullPointerException을 예방하는 방법 / [번역] 왜 Null이 나쁜가? 출처: http://www.jpstory.net/2014/02/avoid-nullpointerexception/ NullPointerException은 null 때문에 발생하는 Runtime Exception입니다. null인 객체에 접근하여 의도치 않게 NPE가 발생할 수 있지만 더 중요한 문제는 null 자체의 의미가 모호해 다양한 버그를 만들어냅니다. 예를 들어 메소드의 호출 결과로 null이 .. IT_Programming/Java 2014.11.10
안드로이드 커스텀뷰 이해하기 출처: http://blog.burt.pe.kr/안드로이드-커스텀뷰-이해하기/ 안드로이드 뷰는 화면에 그려지기 전에 아래 그림과 같은 몇 단계의 과정을 거친다. 커스텀뷰를 만들기 위해서는 뷰의 드로잉 과정을 이해해야 한다. 위 단계를 3개의 과정으로 나눌 수 있다. 하나의 과정이 실행되면 항상 Draws 단계.. IT_Programming/Android_Java 2014.11.06
[펌] Android L API를 살펴보자 출처: https://medium.com/marojuns-android/l-developer-preview-api-4edad1a2a434 아주 좋은 포스트인데... 퍼오기가 힘들어 링크로 대체합니다. Android L API를 살펴보자 IT_Programming/Android_Java 2014.11.05
[펌] Android AsyncTaskLoader에 대하여 출처: http://itzone.tistory.com/464 최근 비동기 처리 하기 위해서 Loader 클래스가 사용되는듯 합니다. Android3.0 (API Level 11)에서 도입된 비동기 처리를 실시하는 클래스입니다. 자식 클래스로 AsyncTaskLoader 또는 CursorLoader가 정의되어 있습니다 Loader 클래스는 SupportPackage에도 포함되어 있기 때문에 .. IT_Programming/Android_Java 2014.11.05
[펌_안드로이드] LoaderManager 동작 이해 출처: http://i5on9i.blogspot.kr/2013/02/loadermanager.html android 3.0 이후부터 LoaderManager 를 제공한다. comparability package 를 사용하면 1.6 에서부터 사용가능하다고 한다. Loaders 의 특징every Activities or Fragments : 모든 Activity 와 Fragment 에서 가능하다. (한 activity 또는 fragment 당 한개의 LoaderManager 를 갖는다. .. IT_Programming/Android_Java 2014.11.05
안드로이드 KitKat(4.4) 버젼에서 웹뷰를 통한 자바스크립트 함수 실행 혹은 loadUrl시 동작하지 않는 문제 해결 출처: http://ttorr.blogspot.kr/2014/03/kitkat44-loadurl.html 이전 버젼까지 loadUrl 함수를 이용해서 새 페이지로 이동하고 javascript:function_name()과 같은 꼼수를 사용할 수 있었는데 이 KiKat 버젼부터 보안이 강화되면서 불가능해졌다.이것을 극복하기 위한 방안으로는 evaluateJavascript함수를 이용하는 것인.. IT_Programming/Android_Java 2014.11.04
[펌_Android] Intent 로 받은 목록을 커스텀하기! 출처: http://fimtrus.tistory.com/entry/Android-%EC%97%AC%EB%9F%AC%EA%B0%9C-Intent%EB%A5%BC-%EB%AC%B6%EC%96%B4%EC%84%9C-%EB%B3%B4%EB%82%B4%EA%B8%B0 앱을 만들 때, 제조사 또는 버전의 차이로 인해 인텐트 호출후 원하는 리스트가 표시되지 않을 때가 있다. 특히 카메라와 갤러리의 경우가 그렇다. 대부분의 개발자들은 호출.. IT_Programming/Android_Java 2014.11.03
[안드로이드] 안드로이드 애니메이션 효과 및 기능 출처: http://arrkaize86.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%A0%EB%8B%88%EB%A9%94%EC%9D%B4%EC%85%98-%ED%9A%A8%EA%B3%BC-%EB%B0%8F-%EA%B8%B0%EB%8A%A5 * 애니메이션 효과 : 안드로이드는 뷰의 간단한 변형을 줄 수 있는 애니메이션 처리를 지원한다. 이는 레이아웃 .. IT_Programming/Android_Java 2014.11.03
[펌] Storage Access Framework을 통한 이미지 가져오기 출처: https://medium.com/marojuns-android/storage-access-framework을-통한-이미지-가져오기-5685a530f4b2 안드로이드 킷캣(4.4)부터 파일관리는 Storage Access Framework을 통해 접근할 수 있도록 변경되었다. 물론 클라우드 및 내부 저장소까지 해당 프레임웍을 통해 같은 UI경험을 줄 수 있다는 것은 고무적이나 .. IT_Programming/Android_Java 2014.11.01