반응형

분류 전체보기 289

[공부] Thread

자바를 해본지가 워낙 오래되어 놓으니 Thread도 제대로 못 만들어 헉헉된다. 안드로이드에서 Thread를 쓰려면 두개의 Runnable이 기본으로 생성되어야 하는 것 같다. 1. Thread 생성 자바의 Thread를 만드는 것과 같다. 하지만 대부분 UI와 통신을 하기 위해서는 두개의 Runnable을 만드는게 일반적이다. private final Handler h = new Handler(); private final Runnable uiProcess = new Runnable() { public void run() { // UI와 통신을 담당, 버튼을 바꾸거나 seekbar를 수정하는 등 } }; private Runnable mythread = new Runnable() {// Child Th..

[Widget 스터디] Seekbar

10-06-16 초기 문서, style 설정 등 작성 - Seekbar Progress바와 유사하나, thumb를 옮겨 사용자가 원하는 위치로 이동하는 것이 가능하다. 1) 만드는 법 - 2) Seekbar 변경에 반응하기 3) style 바꾸는 법 - thumb 바꾸는 법 thumb를 바꾸는 법은 쉽다. 함수를 사용할 경우, drawable.setBounds(new Rect(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight())); mSeekbar.setThumb(drawable); layout을 사용할 경우 아래 속성을 Seekbar 태그에 포함시킨다. android:thumb="@drawable..

[팁] 용량이 없다고 안올라가는 경우 발생:Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

이런 경우, 그냥 다시 켰다. 마땅한 방법이 없나? 쩝.. 로그캣을 체크하라는 메시지가 나와있길래, Couldn't copy package file to temp file. 라는 에러가 로그에 적혀있는 걸 확인할 수 있었다. 이것을 바탕으로 검색한 결과. http://www.mail-archive.com/android-developers@googlegroups.com/msg75123.html 즉, 내부 메모리가 부족하다는 뜻이다. 간단히 설치된 앱 몇개를 삭제해주니 에러가 사라졌다.(에뮬레이터의 내장 메모리가 너무 작았던 거구나 ;;) 또, 타겟에 올릴 때 연속해서 시도할 경우 이런 에러 메시지가 나는 경우가 있었다.

[TIP] SDCard 경로 구하기

[출처] Android Side - http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=2260#c_2264 [출처] Android Side - http://www.androidside.com/bbs/board.php?bo_table=B46&wr_id=1590 저작권 문제 있으면 삭제 하겠습니다. android.os.Environment.getExternalStorageDirectory().getAbsolutePath(); /sdcard/ 가 기본 경로인듯 하다. 또 sdcard에 파일을 쓰려고 한다면, 을 반드시 주어야 함.

[팁] File 읽어서 파싱하기

1. File을 new line 단위로 읽기 InputStream fis = myResources.openRawResource(resource 명) InputStreamReader isr = new InputStreamReader(fis); BufferedReader br = new BufferedReader(isr); try { String line = br.readLine(); Log.w("ENGLISH1", line); } catch (IOException e) { e.printStackTrace(); } 2. 특정 delimeter 단위로 읽기 InputStream fis = myResources.openRawResource(R.raw.myfile); // 안드로이드 코드 Scanner scn =..

[펌]프로요에서 app 설치 경로 지정과 보안 관련 어떤 분의 글

androidpub의 금강석정님의 comment를 그대로 가져왔습니다. 혹시 작성하신 분께서 불편하시다면 지우겠습니다. 이걸 이용해서 어느정도 불법 복제에서 자유로울 수 있지 않을까 합니다. 참조: http://www.androidpub.com/368036 froyo에는 개발자가 app을 어디에 설치할 것인가를 정하는 것이 있는 데 manifest에 android:installLocation을 설정하는 것입니다. 개발자가 (manifest에 android:installLocation으로) "internalOnly"(default임) 또는 "auto" 또는 "preferExternal"로 설정할 수가 있는 데 이중에서 "auto" 와 "preferExternal"로 설정한 app만 외장메모리에 설치할 수가..

반응형