모바일프로그래밍/안드로이드(43)
-
커맨드 창과 에디터로 안드로이드 프로그래밍 해보기 - 부록
스크립트 #!/bin/bash #adb kill-server #sleep 1 #adb start-server adb wait-for-device cmd="adb -d shell am start -e debug true -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.thirdwhale/com.thirdwhale.activity.SplashActivity"; echo $cmd; exec $cmd & app_debug_port=$(adb jdwp | tail -1); echo "app_debug_port: $app_debug_port"; cmd0="adb -d forward tcp:29882 jdwp:$app_debug_por..
2023.03.06 -
커맨드 창과 에디터로 안드로이드 프로그래밍 해보기 - 3
커맨드 창과 에디터로 안드로이드 프로그래밍 해보기 - 3 우선 저번 문서1에서 언급한 내용 대로 마지막 jdwp 활동 내역을 체크한다. 그리고 해당 아이디를 7777 포... blog.naver.com 우선 저번 문서1에서 언급한 내용 대로 마지막 jdwp 활동 내역을 체크한다. adb jdwp 그리고 해당 아이디를 7777 포트로 연결 해 준다. adb forward tcp:7777 jdwp:22545 위의 예는 해당 아이디가 22545 라고 가정한다. 그리고 문서대로 연결 시키면 다음과 같은 오류가 난다. jdb -sourcepath ./src -attach localhost:7777 shmemBase_attach failed: 그래서 구글링 해보다가, 문득 다음 문서2를 보고 해당 포트가..
2023.03.05 -
커맨드 창과 에디터로 안드로이드 프로그래밍 해보기 - 2
잘 설명된 블로그를 번역 하였음...내 나름의 해석이라 뭐라고 그러는 사람 없기.. 커맨드 창과 에디터로 안드로이드 프로그래밍 해보기 - 2 잘 설명된 블로그를 번역 하였음...내 나름의 해석이라 뭐라고 그러는 사람 없기.. 커맨드라인으로 안드로... blog.naver.com 커맨드라인으로 안드로이드 개발하기1 : 기본 이클립스에서 ADT 플러그인을 제공하기는 하나, 좀 더 저수준 레벨에서 모든 것을 관리 하려면 필요하다. 다행히도, 안드로이드 SDK에서 커맨드라인에서 개발을 할 수 있는 모든 툴을 제공한다. 프로젝트 생성하기 tools 디렉토리에 가보면, 안드로이드 바이너리가 있으며, 다음과 같이 쓰면 된다. android create project \ --target \ --name \ --pa..
2023.03.04 -
커맨드 창과 에디터로 안드로이드 프로그래밍 해보기
목차. 1. 개요 2. 안드로이드 환경 설정 2.1 환경변수 세팅 2.2 SD 카드 생성 2.3 AVD 생성 2.4 에뮬레이터 구동 3. 프로젝트 만들기 3.1 프로젝트 생성 3.2 자바소스 컴파일 예전에 그냥 한번 만들어 보았을 던 것들을 다시 한번 펼쳐 보니 무슨 소린지 한참을 봐야 해서 다시 한번 업데이트를 한번 해보자. 내가 만들었던 다음 문서들의 업그레이드 버전이라고 생각하면서 작성해 보자. 물론 통합문서이기도 하다. http://blog.naver.com/tommybee/50141653498 http://blog.naver.com/tommybee/50141676496 http://blog.naver.com/tommybee/50141724082 제목은 커맨드 창과 에디터로 안드로이드 ..
2023.03.02 -
[안드로이드] 액티비티 테스트 자습서
[안드로이드] 액티비티 테스트 자습서 #Android에는 응용 프로그램을 테스트하기위한 강력한 도구가 포함되어 있습니다. 이 툴은 #JUnit 으로 ... blog.naver.com #Android에는 응용 프로그램을 테스트하기위한 강력한 도구가 포함되어 있습니다. 이 툴은 #JUnit 으로 추가 기능 확장과 모의 Android 시스템 객체를 위한 편리한 클래스를 제공하며, 테스트 동안 메인 애플리케이션을 제어 할 수 있도록 계측(instrumentation)을 사용 합니다. 완전한 Android #테스팅 환경은 테스팅 기본 사항 문서(Testing Fundamentals)에서 논의 되었습니다. 이 자습서에서는 간단한 Android 애플리케이션을 제시 한 다음 이를 위한 단계별로 테스트 애플리케이션 작성..
2023.02.19 -
[안드로이드]애플리케이션(성능 등..) 분석 툴
안드로이드 성능 이슈들에 대한 분석 이 튜토리얼은 안드로이에서 안드로이드 애플리케이션들의 성능 분석을 수행할 수 있는 가용한 툴에 대해서 설명하는 튜토리얼입니다. 목차 개요 안드로이드 기본 StrictMode 개발자 세팅 Lint Traceview 소개 안드로이드 스튜디오에서 Traceview사용하기 커맨드 라인에서 Traceview사용하기 Traceview 연습 : 예제 프로젝트 생성 성능 추적 성능 문제 해결 상속계층 뷰 연습 : 상속계층뷰어 레이아웃 최적화 메모리 덤프 Systrace 픽셀 density 시뮬레이션 안드로이드 템플릿 GPU 랜더링 프로파일 Overdraw 분석하기 애플리케이션 분석을 위한 유용한 오픈 소스 툴들 Leak Canary 를 이용한 메모리 누수 찾기 AndroidDevMe..
2023.01.30