본문 바로가기

안드로이드75

[안드로이드 앱] Simple Ruler (삼각자) Simple Ruler 이 앱은 가로와 세로의 길이를 간단하게 측정 할 수 있는 '눈금자 앱' 입니다. 눈금자 형태 - 삼각자 눈금자 단위 - 센티미터 (cm) - 인치 (inch) 설명 이 앱은 아주 단순하게 센티미터(Cm)와 인치(Inch) 단위로 물건의 길이를 잴 수 있는 앱입니다.측정 할 수 있는 최대 길이는 폰의 크기에 제한을 받습니다. 화면 스크린샷 2013. 9. 7.
[안드로이드] 안드로이드 빌드 시스템 링크 : http://samse.tistory.com/121 안드로이드의 빌드는 /build/core/main.mk 에 기술되어있습니다. 이 main.mk 파일에 대해서 위의 링크에서 설정이 되고 있습니다. 실력이 상승하면 저도 분석을 해보겠습니다 (__) 2012. 3. 5.
[안드로이드] Android의 framework에 resource 추가하기 안드로이드의 framework에 style, drawable, attribute 등을 추가하는 방법을 적어봅니다. 안드로이드에서 제공하는 리소스들은 frameworks/base/core/res/res/ 디렉토리에 존재합니다. 그럼 추가 할 리소스를 타입에 맞게 추가를 하면되죠. 그리고 build를 다시하고, api를 업데이트 합니다. 자! 이젠 app을 컴파일하면, 찾을수 없다거나 public 리소스가 아라는 메세지가 보게됩니다. Error: No resource found that matches the given name (at ...... ). Error: Resource is not public. (at ...... ). 리소스를 추가하는 것 만으로는 app에서 사용 할 수가 없나 봅니다. 그렇다면.. 2012. 2. 14.
[안드로이드] Target Board에 App 설치 및 실행하기 Board로 개발을 하게 되면, 안드로이드 app을 설치하고, 테스트를 해야합니다. 저 같은 경우는 nfs로 부팅을 해서, app을 수정하면, nfsroot로 apk를 복사 후 재부팅을 해야 했습니다. 이 작업은 상당한 시간을 소비합니다. 그래서 adb를 이용하여 app을 설치하는 방법을 찾았고, 간략히 정리해 봅니다. 1. adb를 host PC에서 target으로 연결합니다. [dhan@localhost] $ adb connect : ex) adb connect 192.168.0.111:5555 ※ port는 netstat -na 로 확인. 2. host에 있는 apk파일을 target에 설치합니다. [dhna@localhost] $ adb install -r ex) ]$ adb install -r .. 2012. 1. 11.
[안드로이드] 안드로이드 프로파일링 4가지 방법 (Android Profiling) ⊙ 프로파일링이란? 범죄수사에서는 범죄 유형과 용의자 심리 분석 기법을 프로파일링 기법이라고 하는데, 프로그래밍에서도 어떤 메소드에서 얼마나 시간을 소모하는지 프로그램을 분석하는 방법을 프로파일링이라고 합니다. ⊙ 안드로이드 프로파일링 방법 소개 1. DDMS를 이용한 방법 2. dmtracedump tool을 이용한 방법 3. shell에서 명령어를 통한 방법 4. 코딩을 통한 방법 ⊙ 세부 안드로이드 프로파일링 방법 1. DDMS를 이용한 방법 1) 이클립스의 DDMS로 이동 2) 'Start Method Profiling'을 클릭하여 프로파일링 시작 3) 분석하고자 하는 동작 수행 - logcat에 바로 출력됨 4) 'Stop Method Profiling'을 클릭하여 프로파일링 종료 - 임시 tr.. 2011. 12. 28.
[안드로이드] adb를 사용하여 app 실행하기 Home Launcher를 밑바닥부터 알아보려고, 새 프로젝트를 생성했습니다. 그리고 기존의 Home Launcher를 동작 정지를 시켰죠. 그래야 Launcher를 선택하라고 묻는군요. 그래서 새 프로젝트로 생성한 Home Launcher를 선택했습니다. 절망스러운 일은 새 프로젝트이기 때문에 아무것도 구현하지 않았기 때문에 아무것도 동작하지 않는다는거죠.. 그져.. 화면에는 "Hello World" 라는 단어 뿐.. 그래서 adb를 이용해서 App을 실행해야 했습니다. 저는 sdk에 있는 example의 Home 예제를 이용해서 정상화 했습니다. 일단 이 Home App를 안드로이드에 올려야겠죠.. 올렸다면 아래와 같이 하시면 됩니다. 윈도우 cmd 창을 엽니다. 방법은 간단합니다. adb shell.. 2011. 12. 22.