일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 앱스토어
- 페이백
- IOS
- Bitcode
- error
- 신도림
- UITableView
- GCD
- swift3
- simulator
- 공략
- afterdelay
- 스마트폰
- 보라카이
- push
- Xcode
- swift
- 아이폰7
- 포켓볼
- setting
- 샘플
- LG유플러스
- Check
- Example
- loop
- 얻는법
- 포켓몬 GO
- 신도림 테크노마트
- UIView
- 해몽
- Today
- Total
도래울
안드로이드, 개발, 정보, 메서드 본문
개발환경 설정
JDK (version 5 또는 6), Eclipse (version 3.4 또는 3.5, ADT plugin)
http://www.eclipse.org/downloads/ (Java 또는 RCP 버전, Eclipse Classic)
PATH
Android Development Tools (ADT) for Eclipse
the Android SDK and AVD Manager
http://developer.android.com/sdk/index.html
eclispse + svn
[help]-[Install New Software...]에서 [Add] 버튼을 클릭한 다음,
Name: subclipse
URL: http://subclipse.tigris.org/update
를 입력한 후, [OK] 버튼을 클릭한다.
Subclipse Plugin을 체크한 다음, [Next] 버튼을 클릭한다.
참조: http://www.javajigi.net/pages/viewpage.action?pageId=175
Twitter 이용하기
Twitter는 Open Platform 이기는 하지만, 동일 IP 주소를 사용하는 PC와 Device에 제약사항이 있는데, 시간당 100회와 하루 24시간동안 1000회를 이용 가능
Twitter API Documentation
Twitter4J - http://twitter4j.org/en/index.jsp
활용예제 - http://ekwang.tistory.com/20
서버의 문제로 접속이 되지 않을 경우가 많음.
java-twitter - http://code.google.com/p/java-twitter/
jtwitter - http://www.winterwell.com/software/jtwitter.php
특정 태그 부여하기
특정 태그를 검색하기
이미지를 업로드
구글맵 사용
1. 키 생성
keytool.exe -list -alias androiddebugkey -keystore "C:\Documents and Settings\[사용자계정]\.android\debug.keystore" -storepass android -keypass android
으로 키를 생성
2. http://code.google.com/intl/ko/android/maps-api-signup.html에서 MD5키 생성
3. 키 사용
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="[MD5 키]"
/>
You Are Here: Using GPS and Google Maps in Android
http://www.devx.com/wireless/Article/39239/1954?pf=true
http://mobiforge.com/developing/story/using-google-maps-android
카메라
<uses-permission android:name=”android.permission.CAMERA”/>
try {
/*
outStream = new FileOutputStream(String.format(
"/sdcard/%d.jpg", System.currentTimeMillis()));
*/
outStream = new FileOutputStream(String.format(
"/tmp/%d.jpg", System.currentTimeMillis()));
outStream.write(data);
outStream.close();
Log.d(TAG, "onPreviewFrame - wrote bytes: "
+ data.length);
} catch(FileNotFoundException e) {
e.printStackTrace();
} catch(IOException e) {
e.printStackTrace();
} finally {
}
으로 파일을 생성 시켰더니 파일 권한이 아래와 같이 되었다.
-rw------- app_103 app_103 1105479 2010-03-17 14:48 1268804921785.jpg
adb shell에서 파일을 삭제하려고 했는데, 권한의 문제로 삭제가 되지 안았다.
new File("/tmp/1268804921785.jpg").delete();
으로 삭제했더니, 삭제는 된다.
http://marakana.com/forums/android/android_examples/39.html
http://www.brighthub.com/mobile/google-android/articles/43414.aspx
http://www.brighthub.com/mobile/google-android/articles/43414.aspx?p=2
http://p2p.wrox.com/content/articles/using-android-camera
사운드 효과
http://www.droidnova.com/creating-sound-effects-in-android-part-1,570.html
http://blog.pocketjourney.com/2008/04/04/tutorial-custom-media-streaming-for-androids-mediaplayer/
http://www.helloandroid.com/tutorials/musicdroid-audio-player-part-i
http://www.helloandroid.com/tutorials/musicdroid-audio-player-part-ii
http://www.helloandroid.com/tutorials/musicdroid-audio-player-part-iii
http://developer.android.com/guide/topics/media/index.html
데이터 사용량 확인하기
아래 netcounter, netsentry, callmeter ng의 URL을 참조
공짜 음원을 구할 수 있는 곳
네이버맵 사용하기
다음맵 사용하기
Notification
Notifications - Activity를 사용하지 않고 사용자에 알릴 수 있다. Notification Manager가 Notification을 다룬다.
▶ 상태바(status bar) 아이콘 생성한다.
▶ 확장 상태바 창에 추가적인 정보를 표시한다. (Intent를 실행)
▶ light/LED를 밝게한다.
▶ 폰을 진동하게 한다.
▶ 소리 알림 (벨소리, 음악)을 플레이한다.
Broadcast Receivers, Services, 그리고 비활성화된 Activity들
참고: Wrox, Professional Android 2 Application Development, chapter 9
JNI 활용
NDK - 안드로이드 애플리케이션에서 네이티브 코드를 사용할 수 있는 콤포넌트를 내장하기 위한 툴 세트
네이티브 코드 언어 (C, C++)
http://developer.android.com/sdk/ndk/index.html
http://cozyhouse.tistory.com/tag/JNI
android용 오픈 소스
netsentry - track of how much data is transferred over each network interface available on android system.
http://code.google.com/p/netsentry
netcounter - a network traffic counter for the android platform
http://www.jaqpot.net/netcounter/
CallMeter NG
http://code.google.com/p/callmeter/
VNC viewer
http://code.google.com/p/android-vnc-viewer/
android-twitter-googlemaps - Google Maps 4 Twidroid
http://code.google.com/p/android-twitter-googlemaps/
droidtracker - Share your location with your Android Phone using SMS and more...
http://code.google.com/p/droidtracker/
ringdroid - An Android application for editing and creating your own ringtones, alarms, and notification sounds.
http://code.google.com/p/ringdroid/
Projects on Google Code
http://code.google.com/hosting/search?q=label:Android
데이터 사용량에 관한 apk
/data/app/demo.galmoori.datausage.apk
/data/app/net.jaqpot.netcounter.apk
/data/app/net.rgruet.android.g3watchdog.apk
/data/app/de.ub0r.de.android.callMeterNG.apk
'개발 > Android' 카테고리의 다른 글
안드로이드 layout editor 자동꺼짐 현상 (0) | 2016.02.05 |
---|---|
Android - Google Maps API(MapView)를 이용한 애플리케이션 제작 (0) | 2016.02.05 |
안드로이드 프로그램 샘플 모음 (0) | 2016.02.05 |
Android RadioGroup 예제 (0) | 2016.02.05 |
Activity 사이에 자료를 전달하는 예제 (0) | 2016.02.05 |