본문 바로가기

안드로이드75

안드로이드 "ADB" 유틸리티 설치 및 명령어 사용방법 원문 : http://eaglos.tistory.com/8 모든 저작권은 원문 저자에 있습니다. "ADB(Android Debug Bridge)"는 안드로이드 SDK 에 포함되어 있는 기능으로 안드로이드 디버그에 관련된 툴입니다. 이 유틸리티를 사용해서 에뮬레이터 및 장치를 이용할 수 있고, 파일복사 및 어플의 설치, 삭제 등의 작업을 할수 있는 아주 유용한 유틸리티 입니다. ADB를 사용하기 위해서는 먼저 SDK를 설치 해야 되겟죠. 설치 안되어 있는 분들을 위해 설치 방법을 먼저 설명 드리면, 안드로이드는 JAVA가 기본언이 이기 때문에 우선 설치되어 있어야 하구요. 설치 방법은 자바(Java) 개발환경 JDK 설치 및 환경변수 설정방법 · JAVA SDK 포스트를 참고 하시면 됩니다. SDK를 설치.. 2011. 8. 15.
[안드로이드] 멀티쓰레드에서의 성능 향상 원문 : http://android-developers.blogspot.com/2010/07/multithreading-for-performance.html 링크 : http://blog.naver.com/huewu/110090363656 원문은 Android Developer에서 Blog의 글 입니다. '휴우' 님이 한글로 번역하신 것 같네요. 안드로이드 개발자 블로그에 또 한가지 흥미로운 포스트가 올라왔습니다. ListView 에 인터넷에 비동기적으로 이미지를 다운로드해서 표시하는 간단하지만 유용한 예제를 통해 안드로이드 어플리케이션에서 멀티 스레딩 작업을 수행할 때 고려해야할 여러가지 사항을 잘 정리해 주었습니다. 한번 찬찬히 살펴보시면 여러가지로 도움을 받을 수 있으실거 같네요. (개인적으로는 말.. 2011. 8. 12.
[안드로이드] byte[] -> bitmap, bitmap -> byte[] 변환 원문 : http://s2smile.tistory.com/7 비트맵 -> 바이트배열 Bitmap bit; // 변환시킬 비트맵 ByteArrayOutputStream stream = new ByteArrayOutputStream(); bit.compress(CompressFormat.JPEG , 100 , stream); byte[] b = stream.toByteArray(); 바이트배열 - > 비트맵 byte[] b = data; // 변환시킬 바이트 배열 Bitmap bit = BitmapFactory.decodeByteArray( b , 0 , b.length); ImageView v = (ImageView)findViewById(R.id.imgView); v.setImageBitmap(bit); 2011. 8. 10.
[안드로이드] GirdView에서 아이템 클릭시, OnItemClick() 메소드 수행 후 getView() 호출 이유(?) 안드로이드 인사이드에 질문한 내용 원문 : http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=47127 안녕하세요. GridView에서 아이템 클릭 할 경우, OnItemClick() 메소드가 호출되잖아요? 이후에 getView() 메소드가 호출되는 이유를 아시나요? OnItemClick() 메소드 내부에 어떤 동작도 하지 않으면, getView()는 호출되지 않지만, OnItemClick() 메소드 내부에 'GridView와 관련있는 UI변경 소스코드'가 있으면, getView()를 4번이나 호출해주네요. 그것도 0번째 View만.. 4번 호출합니다. OnItemClick() 메소드 내에는 Visibility 설정만하는데... 그리고 GridVi.. 2011. 8. 9.
[안드로이드] 다중쓰레드 기반에서 ProgressBar 멈춤 현상 아직도 정확한 이유는 알지 못합니다 ㅠㅠ 문제상황 1. ListView의 FooterView로 추가한 View에 ProgressBar가 포함됨. 2. 이 FooterView는 계속 VISIBLE 상태이고, ProgressBar 역시 VISIBLE 상태임. 3. A쓰레드에서 여러 작업 후 이 FooterView를 VISIBLE 함. (VISIBLE 수행은 runOnUiThread에서 함) 4. A쓰레드 작업 중간에 B쓰레드를 시작하고, B쓰레드 역시 A쓰레드와 같은 순서로 FooterView를 VISIBLE함. 5. FooterView의 ProgressBar가 중지됨. 해결방법 1. 쓰레드 작업 시작 후 바로 ProgressBar의 Visibility를 VISIBLE/GONE으로 설정 함. 2. 쓰레드 작.. 2011. 8. 9.
[안드로이드] Drag&Drop 을 할 수 있는 ListView 만들기 참고 사이트 1. http://blog.naver.com/iwillhackyou?Redirect=Log&logNo=110106725477 2. http://blog.csdn.net/dany1202/article/details/6109160 3. http://www.kandroid.org/board/board.php?board=sourcecode&command=body&no=34 4. http://ibabo.tistory.com/31 아직 개발하진 않았습니다. 2011. 8. 5.