kkuzil.own@gmail.com

Posted
Filed under Development/Java & Android

main.xml, string.xml 을 코딩하고 컴파일 하는중..

Error in an XML file: aborting build
Error in an XML file: aborting build

막 이러면서 컴파일이 안된다..
오른쪽 프로젝트 트리에선 main.out.xml이 생성되면서 빨간하게 엑스가 뜨고!

뭐가 뭔지 한참을 해보는데 컴파일이 되다가? 안되다가? 되다가?
아..... 아.... 아.. 뭔지 찾아보니...
*.xml 파일 작업하고 곧바로 ctrl+f11이나 이렇게 컴파일 하니깐 안된다..
이렇게 하면 안되는건가부다

반드시 *.java 이 소스 파일을 열어놓고 컴파일을 해야한다.. 뭐 이런게 다있냐

생성된 *.out.xml 파일은 프로젝트에서 제거해주고,
메뉴에서 project > clean 해서 해당 프로젝트를 청소해주고,
*.java, 소스에 포커스 놓고 컴파일 해주면 해결!

2012/02/15 23:21 2012/02/15 23:21
Posted
Filed under Development/Java & Android
1. cca 파일 불러오기 리뷰 및 구동
   - 버그 발견 : parent directory으로 계속가면 프로그램 죽음
2. cca 파일 불러오기 구상
   - 일반적인 파일 탐색기 형식은 쓰는데 매우 불편함
   - 일반적인 미디어 플레이어 처럼 mp3 경로를 가져오는게 좋음
   - 안드로이드 미디어 스캐닝 데이터(DB)를 이용하는게 좋다고 판단
     (1) 뭐.. 대충 EXTERNAL_CONTENT_URI 이런걸 이용한다고 함
     (2) APIDemo에서는 요론식으로도 사용
         Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
         intent.setType("audio/*");
3. DDMS 툴에 대해서 알게됨
   - 에뮬(가상 장치)에 어떻게 파일을 넣나 찾아보다 알게됨
   - 이클립스에 ADT 설치하면 자동으로 들어있었다..;;
   - 보다보니 매우 좋은 툴.. 아니 필수 툴인것을 알게 됨
   - 이것도 차차 삽질로 친해지게 될꺼임
2012/02/07 00:05 2012/02/07 00:05
Posted
Filed under Development/Java & Android
안드로이드 에뮬(가상 장치)로 작업중 에뮬의 상태를 자세히 알수 있게 해주는 툴이다.

대표적인 기능은 아래와 같다.
1.  프로세스 관리
    - 무슨 프로세스가 실행되고 있는지 알수 있다. (프로세스 강제종료 가능)
    - 프로세스의 스레드를 확인할 수 있다.
    - 힙(heap) 메모리 업데이트 가능

2. 에뮬레이터 조작
    - 전화 걸기
    - 문자 보내기

3. 로그 관리  
     - 런타임 에러가 발생할 경우 확인 할 수 있다.

4. 파일 관리 
     - 에뮬에 파일을 추가 할 수 있다.
     - 에뮬에 있는 파일을 가져 올 수 있다.
     - 폴더를 만들 수 있다.
     - 기타 폴더, 파일 삭제 가능하다.
     - 파일 구조를 쉽게 볼 수 있다.

5. 화면 캡쳐


http://blog.naver.com/PostView.nhn?blogId=eleexpert&logNo=140134936943
2012/02/06 23:55 2012/02/06 23:55
Posted
Filed under Development/Java & Android

미디어 파일을 일일히 스캔해서 읽어올 필요 없이 OS에서 제공하는 미디어 DB를 이용하여 쉽게 구해올 수 있다.


"안드로이드에서는 Dev Tools 아래의 Media Scanner 를 실행하면,
저장장치 (sdcard등)의 Media 파일 (음악, 이미지, 동영상) 의 정보를
DB에 기록하여 줍니다."
라고 한다.


EXTERNAL_CONTENT_URI 이걸로 검색하면 많은 정보를 얻을 수 있음


출처 : http://blog.daum.net/satomail/146



안드로이드 예제 보면 이렇게 구하는것도 있는데..
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("audio/*");

머 이렇게도 하고..
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");

더 연구하도록..

2012/02/06 23:39 2012/02/06 23:39
Posted
Filed under Development/Java & Android

CoCoaAudio 1시간 반동안 컴파일되게 하는데 개고생함..ㅠㅠ
결국 진용이가 해결방법 찾아줘서 잘수있게됨..ㅋㅋㅋ

tip.1 남이 만든거 프로젝트 추가 할 때는 jdk 버전 확인해서 맞춰줘야 한다. (Windows > Preferences > [Java-Compiler-<상단 Configure Project Spec... 링크 클릭>-추가한 프로젝트 선택 후 확인 누르면 버전 선택화면 나오는데 거기서 설정)
출처 : http://chumbal.tistory.com/37

tip.2 남이 만든거든 지가 만든거든 eclipse에서 프로젝트 추가할때 Project Name(Application Name) 자동으로 잘못(!) 입력되는데 이거 주의해야한다. 잘못입력되면 관련 소스가 안들어가는 경우 있음. (eclipse 버근지 확인 못함)

2012/01/31 00:48 2012/01/31 00:48