본문 바로가기

안드로이드

안드로이드앱으로 제자들과 함께 작지만 나누기를 한답니다. 안녕하세요. 오랜만에 인사드리는것 같습니다. 거의 한달 반 만에 인사드리는것 같습니다.^^ 연말은 가족과 함께라는데 전 타지로 출장가서 낯선 사람들과 연말연시를 보내며 함께 새벽같이 일어나 일출을 보았답니다. 원래 이포스팅은 크리스마스 연말에 올릴 예정이었으나 상황이 되지 않아 이제서야 올리게 되었네요.^^ 제가 블로그를 시작한 취지는 비록 실력이 미천하지만 자료를 모으기 위해 시작하였답니다.그러다가 블로그 수익에 대한 글을 보게되었지요. 개인적으로 블로그 수익은 검색을 통해 방문하시는 분이시거나 이웃님들에 의해 만들어 진다고 생각하여 이곳저곳 광고를 붙이고 좋은곳에 쓰고자 하였습니다. 허나!! 세상에 공짜는 없더군요.^^ 기부에 대한 시작은 2012년말 프로그래밍을 배운 제자들에 의해 시작되었습니다.저.. 더보기
Can't create handler inside thread that has not called Looper.prepare() 에러발생시 해결방법 Can't create handler inside thread that has not called Looper.prepare() 에러발생시 해결방법 Thread나 Handler사용하다보면 아래과 같은 에러가 발생하면서 죽어버리는 경우가 종종발생합니다. Can't create handler inside thread that has not called Looper.prepare() 예를들어 아래와 같은 코드를 사용하였는데 위와같은 에러가 뜨면서 죽는다.new Thread(new Runnable() {public void run() {new Handler().postDelayed(new Runnable() {public void run() {//하고싶은 작업추가}}, 30);}}).start(); 그럼 밑에 .. 더보기
살아있네! 순발력 게임 살아있네! 순발력 게임 오랜만에 안드로이드 강의를 하게되었는데 벌써 2개월이 지나 수업이 종료가 되었네요.이번 과정에는 주말이라 그런지 학생들이 좀많았었는데요. 대부분 프로그램을 처음하시는 분들이라 2개월간 너무 고생하면서 배우신 분들이랍니다.당분간 수료하신 분들 어플소개도 해볼까 합니다.^^ 과정을 마친분들 중에 제일 먼저 어플을 만드신 분이 계시기에 소개한번 해드립니다.대략 2개월 정도 만들었다고 하더라구요.고1 임에도 불구하고 나름 쓸만하게 만들었더라구요. 한번 보시고 많은 질타(?) 보내주시기 바랍니다. 앱이름 : 살아있네! 순발력 게임구글 마켓, 티스토어에 등록 많은 응원 부탁드립니다. 구글마켓 다운로드 티스토어 다운로드 더보기
[안드로이드/Android] SharedPreferences Android SharedPreferences 안드로이드로 개발을 하시다 보면 간단한 String 문자열등 저장해야 할 경우가 생깁니다. 일반적으로는 DB를 써야하는데 DB를 쓰기에는 너무 간단하여 낭비다~~~ 라고 생각되신다면 요녀석 SharedPreferences를 추천합니다. SharedPreferences는 어플리케이션 내에 파일 형태로 저장된 녀석입니다. SharedPreferences는 파일 형태로 저장되다 보니 앱이 종료되거나 하더라도 지워지지 않고 유지가 된답니다. 앱을 지운다면 당연히 사라지게 되겠죠. SharedPreferences는 아래와 같이 위치하게 됩니다. 예를 들어 jwandroid.test.aaa 라는 패키지로 test_01 이라는 Sharedpreferences를 만드셨다면.. 더보기
안드로이드 미디어 프레임워크 안드로이드 미디어 프레임 워크 안드로이드 미디어 프레임워크 라는 책은 다소 어렵게 읽어 내려간 책인것 같습니다. 하지만 중간중간 참 재미있는 요소가 많은 책이기도 하지요. 안드로이드 미디어 프레임워크라는 책은 제가 이미지와 동영상관련 프로젝트를 하다가 구매한 책입니다. 개인적으로 참 많은 도움이 된 책이기에 아주 뿌듯한 마음으로 후기를 남겨보려 합니다. 책에 대한 내용 이 책은 총 7개 장으로 구성되어 있습니다. 1장 안드로이드 아나토미 2장 안드로이드 시스템 서비스 3장 고급 바인더 IPC 4장 안드로이드 오디오 시스템 5장 서피스 플링어 서비스 6장 OpenMAX IL 7장 미디어 플레이어 서비스 책에 대한 상세 목차는 포털사이트나 인터넷 서점에서 확인가능합니다. 안드로이드 미디어 프레임워크의 특징 .. 더보기
안드로이드 리스트뷰 비트맵 성능 최적화 안드로이드 리스트뷰 비트맵 성능 최적화 안드로이드 리스트뷰 비트맵 성능 최적화를 위한 방법입니다.리스트뷰는 안드로이드로 개발을 하다보면 아주 많이 사용되는 녀석중 하나 입니다.몇개 되지 않는 녀석들은 문제가 되지 않지만 많은 양의 데이터 또는 다수의 이미지(Bitmap)가 들어 간다면 성능은 미춰버릴 정도로 느려지거나 버벅일 때가 발생합니다. 그럴때 사용하면 좋은 녀석이 SoftReference 라는 녀석이 있습니다. 사용법은 간단하니 걱정하지마세요. public class BitmapCache extends HashMap{ Bitmap cacheImg = BitmapFactory.decodeResource(getResources(), R.drawable.noimage); public SoftRefere.. 더보기
안드로이드 강좌 안드로이드 근접 경보 기능, 주소로 위치 알아내기 안드로이드 강좌 안드로이드 근접 경보 기능, 주소로 위치 알아내기 안드로이드 동영상 강좌 입니다.이지스퍼블리싱에서 공개한 동영상 강좌 입니다. 출처 : http://cafe.naver.com/easyispub 더보기
안드로이드 동영상 강좌 안드로이드 지도 아이콘 오버레이 나침반 안드로이드 동영상 강좌 안드로이드 지도에 아이콘표시 오버레이추가 나침반 표시하기 안드로이드 동영상 강좌 입니다.이지스퍼블리싱에서 공개한 동영상 강좌 입니다. 출처 : http://cafe.naver.com/easyispub 더보기