목록프로그래밍 (82)
좋은 프로그램은 마음의 여유에서 나온다.
구글 io에서 location, geofencing, actiivty recognition 공개 http://www.it.co.kr/news/mediaitNewsView.php?nSeq=2369748 시간당 1%미만 배터리로 위치추적 기능, 특정 위치에 진입과 벗어난 걸 알려주는 지오펜싱, 사용자가 무엇을 하고있는 알려주는 활동인식 제공한다고함 지오펜싱은 앱당 최대 100개, 활동인식은 운송수단 탑승, 자전거, 도보, 정지, 틸팅 인식 ADT에서 새로운 google play service 업데이트 하기 adt를 실행하고 맨 아래 Extras에서 google play services 업데이트 설치를 완료하면 android-sdk 디텍토리 밑에 extras -> google -> google_play_ser..
robolectric를 이용해 sqlite를생성하면 메모리기반으로 디비가 생성된다. 기존에 있던 sqlite 파일을 연동하기 DatabaseConfig.DatabaseMap를 implements한 클래스 생성 아래 내용 구현 (https://www.assembla.com/code/hserpien/subversion/nodes/18/trunk/AndroidSQLiteExample/test/SQLiteMap.java) private String _dbFile = "path"; public String getDriverClassName() { //throw new RuntimeException("SQLITE!"); return "org.sqlite.JDBC"; } public String getConnecti..
안드로이드 이벤트 테스트용 adb shell -p 패키지명 -v 횟수 무작위 이벤트 실행 기타 참고 http://developer.android.com/tools/help/monkey.html
테스트 코드와 실행코드를 왔다 갔다 하면서 볼 수 있는 moreUnit 이클립스 플러그인 설치에서 아래 경로 추가 후 설치 http://moreunit.sourceforge.net/update-site/ 홈페이지는 http://moreunit.sourceforge.net/index.html android di androidannotations http://androidannotations.org/ robolectric http://pivotal.github.io/robolectric/ mockito https://code.google.com/p/mockito/
vector, map 등을 include하면 빌드할때 no such file or directory 에러가 남.. jni 디렉토리 밑에 Application.mk 파일에 아래 문장을 추가한다. (없으면 새로 만들기) APP_STL := stlport_static
안드로이드 3.0부터 액션바를 지원한다. 하지만 그 이하 버전에서는 액션바를 쓸 수 없다.따라서 ActionBarSherlock 라이브러리를 이용하면 그 이하 버전과 윗 버전에서 모두 같은 액션바를 사용할 수 있다. 메소드 또한 안드로이드 기본 액션바와 똑같지는 않고 거의 흡사하게 되어있다.getActionBar() -> getSupportActionBar()이런식으로 변경 액션바 다운로드http://actionbarsherlock.com/구글맵 지원 플러그인https://github.com/JakeWharton/ActionBarSherlock-Plugin-Maps/downloads액션바 스타일 제너레이터http://jgilfelt.github.com/android-actionbarstylegenerat..
전체 목록http://docs.oracle.com/javase/1.5.0/docs/guide/jni/spec/jniTOC.html jni 타입 및 데이터 구조 http://docs.oracle.com/javase/1.5.0/docs/guide/jni/spec/types.html#wp9502
jin -> Android.mk 파일에 아래의 내용을 추가한다. LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog 코드 상에서 __android_log_print(ANDROID_LOG_DEBUG, "java native interface", "%d", var);__android_log_print(ANDROID_LOG_DEBUG, "java native interface" "value");
.c 확장자 파일에서 env->GetObjectClass()로 jclass를 가져오려고 하니 request for member 'GetObjectClass' in something not a structure or union 이런 오류가 난다.. env->는 C++에서 된다고 한다. 파일 확장자를 .cpp로 바꾸고 Android.mk에도 cpp로 변경해주고 다시 빌드하면 된다. c에서는 (*env)->GetObjectClass()로 사용한다고 한다.