반응형

분류 전체보기 283

[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 즉, 내부 메모리가 부족하다는 뜻이다. 간단히 설치된 앱 몇개를 삭제해주니 에러가 사라졌다.(에뮬레이터의 내장 메모리가 너무 작았던 거구나 ;;) 또, 타겟에 올릴 때 연속해서 시도할 경우 이런 에러 메시지가 나는 경우가 있었다.

[팁] 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만 외장메모리에 설치할 수가..

[에러메시지] 가끔 빌드가 안될 때;Error in an XML file: aborting build.

안드로이드 작업하다가 가끔 빌드가 안된다며 불평할 때가 있다. 코드에 문제점이 아무데도 없지만 이렇게 불평하는 경우 막막하다. 아래와 같은 경우에 주로 발생했다. 1. 확장자가 대문자 또는 - 또는 예약어가 들어간 파일들을 resource에 넣고 수정한 다음 2. layout 파일을 수정중 이런 경우 refresh를 해도 해당 오류가 해결이 안된다면 일단 1. 프로젝트를 Clean해본다. 메뉴의 Project > clean을 누르면 된다. 2. R.java를 지워본다. gen 폴더의 R.java를 지워본다. 3. 아래 방법을 사용해본다.(도움은 안될것이다.) 프로젝트의 preference에서 안드로이드를 다시 설정해보는 것을 추천한다.(안되도 어쩔수 없지만) 1. 프로젝트 명을 선택하고 ALT+ENTER..

반응형