[펌] 리사이클러 뷰(RecyclerView) Header / Footer 붙이기 출처 : http://blog.naver.com/brane7/220520712640 리스트 뷰의 경우 headerView를 붙일수 있는 기능이있었으나 recyclerView경우는 기능이 없다 그래서 뷰홀더에 헤더뷰의 아이템을 추가 시켜야 한다 개념은 예를들어 아이템의 길이가 10일경우 맨앞쪽 헤더0을 집어 넣게 되면 총길이는 11이고 푸터를 추가.. IT_Programming/Android_Java 2015.10.28
[펌] ListView 스크롤 위치 저장 및 복원 출처 : http://bwoh.tistory.com/54 : http://nicelee.egloos.com/m/3027648 : http://acholyte.tistory.com/entry/ListView-스크롤-위치-저장-및-복구 (안에 든거는 뭐냐구요?.. 아마 항암제...) ListView를 일정 시간 간격으로 재로딩할 경우 스크롤 위치를 저장하고 복원할 필요가 있다. 1234567891011private void getListScrollInfo() { mP.. IT_Programming/Android_Java 2015.10.27
[펌] 구글 Advertising ID로 새롭게 시작. 그 변화에 맞춰 알아야 할 모든 것! 출처: http://www.androidpub.com/2669479 구글 Advertising ID로 새롭게 시작, 그 변화에 맞춰 알아야 할 모든 것 2014년 8월 1일부터 안드로이드 광고 애트리뷰션에 필요한 기기 식별자로 ‘구글 Advertising ID(Google AID)’ 사용이 의무화됐습니다. 개발자분들께선 다들 이 소식을 접해보셨을 텐데요. 국내에.. IT_Programming/Android_Java 2015.10.23
안드로이드 6.0 마시멜로 런타임 권한 적용하기 출처: http://googledevkr.blogspot.kr/2015/09/android60runtimepermission.html 안드로이드 디바이스는 다양한 일을 합니다. 사진을 찍거나, 자신의 위치를 확인하거나, 누군가와 전화 통화를 할 수도 있습니다. 그리고 이러한 기능을 활용하기 위해서는 종종 주소록, 캘린더 일정, 현재 위치 정보같이 민감.. IT_Programming/Android_Java 2015.10.21
Android 디바이스의 고유 번호 (Identifier) 획득 시 고려 해야 할 점 출처 : http://stunstun.tistory.com/184 참고자료 : http://huewu.blog.me/110107222113 안드로이드 개발 시에 디바이스 정보를 획득 하는 일들이 있는데, 그 중 에서도 디바이스의 고유한 번호를 획득 하는 일은 빈번하게 발생 한다. 예를 들면 고유한 디바이스의 정보를 저장 해 어플리케이션의 설치 상태.. IT_Programming/Android_Java 2015.10.05
[펌] Bitmap.recycle()은 가급적 호출해 주는 편이 좋다. (Android 2.x 버전) 출처: http://blog.naver.com/nimbusob/147298809 ** 결론부터 말하자면, Android Activity 의 lifecycle 과, VM의 Object lifecycle 은 별개로 동작하기 때문에 발생하는 문제라 볼 수 있다. VM 의 GC는 Object 가 죽은 상태(멤버의 참조 횟수가 0이고, 자신의 참조 횟수가 0일때)일 때만 수행되는데, Activity 가 죽었다 하.. IT_Programming/Android_Java 2015.09.15
[펌] 안드로이드 텍스트 뷰에서 지원하는 HTML 태그들 출처: http://blog.hansune.com/575 Html in textview http://daniel-codes.blogspot.kr/2011/04/html-in-textviews.html Tags Supported in String Resources아래 태그들은 정적 스트링에 포함된 경우 android.content.res.StringBlock 에 의해 파싱된다. <a> (supports attributes "href") <annotation> <b> <big> <font> (supports attributes ".. IT_Programming/Android_Java 2015.09.10
[펌] 안드로이드 오픈지엘(OpenGL ES2.0)의 기본 출처: http://hyungseokpark.blogspot.kr/2014/12/opengl-es2.html 안드로이드 오픈지엘(OpenGL ES2.0)의 기본 구글에서 제공하는 openGL ES2.0의 샘플 코드를 설명해본다. 기초적인 안드로이드 앱 개발지식은 있고 3D는 처음이라고 간주하겠다. 이 포스트에서 참고한 소스는 안드로이드의 오픈지엘 예제 코드(JAVA.. IT_Programming/Android_Java 2015.09.08
[펌] GLSurfaceView 소개 출처 : http://i5on9i.blogspot.kr/2013/11/glsurfaceview.html https://sites.google.com/site/endihom/home/programming-language/android/article/introducing-glsurfaceview penGL ES 를 사용해 보자. 안드로이드에서 API 를 제공한다. GLSurfaceView 라는 모양으로 제공한다. GLSurfaceView간단한 GLSurfaceView 를 이용한 application 을 만들어보자. 예.. IT_Programming/Android_Java 2015.09.08
GLSurfaceView 배경 투명하게 만들기 출처: http://liveupdate.tistory.com/109 관련소스 : APIDemos/src/com.example.android.apis.graphics/TranslucentGLSurfaceViewActivity.java GLSurfaceView는 기본 값이 알파채널이 적용되지 않아서, glClearColor( 0,0,0,0 ); 으로 해도 투명값이 설정되지 않는다. EGL을 통해 SurfaceView를 핸들링하므로, 뷰 생성후 EGL, SurfaceView관련 설.. IT_Programming/Android_Java 2015.09.08