string.xml 에 등록한 String 은 R.string.mystring 을 하게 되면 id가 구해지고 getString(R.string.mystring) 을 하게 되면 그 안에 있는 String 값을 구 할 수가 있다. 하지만 해당 소스에 Activity 가 상속 되어있지 않을경우나 Activity가 아닐경우 getString() 을 쓸 수가 없다... 아무튼 예를들어 LinearLayout만 상속 했다던지 뭐 그런경우다. LinearLayout 등 Layout 을 상속한 곳에서는 this.getResources().getString(R.string.mystring) 하면되고 BaseAdapter 등 Adapter 종류를 상속한 곳에서는 Adapter 인자인 context에다가 context.ge..
Collections.sort 에다가 comparator 로 대상 변수만 지정해주면 중복없이 쉽게 정렬이 가능하다. 코딩도 짧아지고 속도도 빨라진다. downMyData : ArrayList형식의 데이터가 들어있다고 가정 myArrayData : sort 용 비어있는 ArrayList //비어있는 sort용 ArrayList List myArrayData = new ArrayList(); //일단 데이터를 sort용 ArrayList에 넣는다. for(int i = 0 ; i < downMyData.size(); i++) { myArrayData.add(downMyData.get(i)); }//end for //Comparator 를 만든다. private final static Comparator my..
[] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE [] Please check logcat output for more details. [] Launch canceled 안드로이드 어플을 에뮬레이터 또는 단말기에 설치할때 위에 같은 오류가 나면서 설치가 안되는 것은 용량 부족 때문이다. 별달리 설치한 것이 없어도 용량이 부족해지는 까닭은 log가 쌓이기 때문인데. 이 log 를 삭제 해주면 정상적으로 돌아오게 된다. CMD창에서 ADB 쉘을 열고 /data/log 안에 있는 모든 로그를 지우면 된다. />adb shell # cd data cd data # cd log cd log # rm * rm * 아참 그리고.. 에뮬인경우 device생성시 S..
- Total
- Today
- Yesterday