이번 내용은 이클립스를 사용하면, 필요없는 내용이다.이 글을 작성하는 나도 별로 이렇게 까지 알고 싶지는 않다.안드로이드가 요즘 정말 재미가 없어서 그런가. 일단은 도스 커맨드창에 적응이 되어 있는 사람들이라면, 쉽게 접근할수 있을것이라 생각한다.그걸 모르면, 그냥 이클립스 깔고 테스트를 진행하길 바란다. 웬만하면 다들 이클립스 쓰겠지만... Working with Test Projects일단 안드로이드 툴을 이용하여 테스트 프로젝트를 만들거나, 이미 존재하는 테스트 코드를 안드로이드 테스트 프로젝트로 변환하거나, 이미 존재하는 안드로이드 테스트 프로젝트를 'run-tests' Ant 타겟에 추가할 수 있다. 이러한 작업에 관해서는 앞으로 이어질 섹션에서 보다 자세히 다루게 될 것이다.Creating a..
Android SDK Level8부터는 Databackup이 된다. 머 물론. 구글계정이 연계가 되어 있는 상태에서 말이다. Data backup은 app의 data 공유를 위한 것이 아닌, 신규 device나 factory reset시에 기존에 저장해 놓은 data를 다시 받기 위한 기능이다. 소스의 구현 1. manifest file에 backup agent 정의 2. android backup service에 등록 ( http://code.google.com/intl/ko-KR/android/backup/signup.html에서 발급받도록 한다. ) 3. 저장할 data의 결정shared preferences : 설정값등internal storage : 내부 메모리에 저장되는 dataexternal..
앱의 권한 설정 필요함android.permission.WRITE_SETTING 1. 안드로이드 시스템 밝기값 조절- 안드로이드 자체의 밝기는 0~255 값을 가진다. 시스템설정쪽에 저장되는 값이다.Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, [int value]); 2. 윈도우 매니저 밝기- 윈도우 매니저의 밝기는 0.00 ~ 1.00값을 가지며, 100%값을 계산하여서 생각하면 된다.- 이 부분의 값을 0으로 설정하여 버리게 되면, 화면이 꺼지게 된다.WindowManager.LayoutParams layoutParams = getWindow().getAttributes();layoutParams.scr..
ADT는 테스팅 환경을 효과적으로 설정할 수 있도록 다양한 기능을 지원한다.테스트 프로젝트를 생성하고 대상 어플리케이션과 연결시켜 준다. 메니페스트 파일에 필요한 엘리먼트를 자동으로 추가한다.개발자가 손쉽게 대상 어플의 클래스를 조사할 수 있도록 어플리케이션 클래스들을 임포트 시켜준다.안드로이드 테스팅 프레임워크에서 필요로 하는 각종 플래그 값을 포함하는 테스트 동작 환경 설정(Run Configuration)을 생성해준다.Eclipse내에서 테스트 어플리케이션을 실행할수 있다. ADT는 테스트 어플리케이션과 대상 어플리케이션을 자동으로 빌드한 후, 디바이스에 설치한 후, 테스트 어플리케이션을 실행해, 그 결과를 Eclipse 윈도우에 출력한다. Creating a Test Project안드로이드 어플의..
일반적으로 안드로이드 테스팅 환경은 jUnit를 이용하여서 사용할수 있도록 하여준다. 안드로이드 테스팅 환경의 핵심 키 포인트안드로이드 시스템 객체에 접근 가능하도록 jUnit 프레임워크를 확장.테스트 중인 어플리케이션을 컨트롤 하고 상태를 확인 할 수 있도록, Instrumentation 프로임워크를 제공Mock 버전의 안드로이드 시스템 객체를 제공Instrumentation 프레임워크를 사용하거나 사용하지 않는 방식으로, 하나의 테스트 혹은 여러 테스트 집합(Test Suite)를 실행할 수 있는 툴을 제공테스트와 테스트 프로젝트를 손쉽게 관리 할 수 있도록, Eclipse ADT 플러그인과 커맨드 라인 도구를 제공 Instrumentation 프레임워크안드로이드 테스팅 환경의 가장 핵심 요소Inst..
- Total
- Today
- Yesterday
- SWIFT
- php
- Spring
- Codable
- git
- ubuntu
- tomcat
- golang
- nodejs
- CentOS
- rxswift
- ios
- intellij
- go
- Gradle
- Windows
- Kotlin
- cocoapods
- docker
- war
- centos8
- android
- Linux
- github
- Python
- enum
- windows10
- Java
- Xcode
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |