목록프로그래밍/안드로이드 (41)
좋은 프로그램은 마음의 여유에서 나온다.
http://facebook.github.io/conceal/ OpenSSL을 이용하고 속도 및 성능 최적화
Robolectric 설치 방법은 다양하나 Maven 중앙저장소에서 jar 다운로드. (http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.robolectric%22) jar 다운로드는 의존 라이브러리들이 있어서 https://oss.sonatype.org/index.html#nexus-search;quick~robolectric 에서 robolectric-버전-with-dependencies.jar를 받음. 테스트를 하려는 프로젝트에 test 폴더 생성 새로운 자바 프로젝트를 생성함.JUNIT4(robolectric이 junit3 미지원), 안드로이드 프로젝트에 만들었던 test 폴더 링크 새로운 자바 프로젝트 생성, Next 버튼 src 폴더 선택후 Rem..
앱의 신뢰성과 안전성을 위해 예외처리 안되어 죽는 경우 오류 수집하기. ACRA(Application Crash Report for Android) 라이브러리 이용. https://github.com/ACRA/acra 수집 서버는 여러가지가 있지만 구글 폼은 더이상 지원하지 않고. 개인적으로 노드 + 몽고디비로 이용(https://github.com/warsclon/acra-node-server) 사용법은 매우 간단. 안드로이드에서 Application을 상속 받아 새로 클래스를 만들고. 매니페스트에 Application 지정 annotation으로 formUri만 지정해 주면 끝. 매니페스트에 Application 지정 서버쪽 설정에 이메일 수신설정 해놓으면 예외처리 안된 오류로 앱이 죽을 경우 수집해..
http://logic-explained.blogspot.kr/2011/12/using-ormlite-in-android-projects.html https://github.com/justadreamer/WishListManager 안드로이드 ORM 라이브러리 비교 http://helloworld.naver.com/helloworld/textyle/472196
TableUtils.createTable 에러.. 아직은 4.47로.. 11-25 17:41:59.761: E/AndroidRuntime(2983): java.lang.Error: Unresolved compilation problems: http://stackoverflow.com/questions/19577873/import-android-os-cancellationsignal-cannot-be-resolved-ormlite-on-android
기존에 universal-image-loader과 async-http-library를 사용하고 있었는데... 똑같이 http로 통신하는데 라이브러리를 두개나 넣을 필요는 없을 것 같았다... ASOP에 volley... https://android.googlesource.com/platform/frameworks/volley 구글 IO 2013 volley 영상 https://developers.google.com/events/io/sessions/325304728 http요청과 이미지 다운로드 둘다 지원하고 사용법도 매우 간단하다.. 4개의 queue를 기본으로 생성 동시처리 디스크 캐시 지원 쉬운 사용방법. asop 프로젝트로 앞으로 발전 가능성 등등...마이그레이션도 오래걸리지 않음 https://..
안드로이드의 기본 텍스트뷰에 ellipsize 속성에 marquee를 주면 텍스트뷰의 크기보다 글씨의 길이가 큰 경우 흘러가는 것을 볼 수 있음. 하지만 레이아웃안에 있는 것을 흘러가게 하고 싶어서 검색 프레임레이아웃과 애니메이션을 이용해 쉽게 구현된 것 발견 http://www.androidzeitgeist.com/2012/06/creating-marqueelayout-with-android.html
구글 플레이 서비스 게임 기능 리더보드멀티플레이구글+ 계정 사용게임 데이터 저장업적???? (Achievements, 레벨, 게임횟수,포인트 등) 구글에서 배포하는 게임 샘플https://github.com/playgameservices/android-samples 현재 위치(Location) 샘플http://developer.android.com/shareables/training/LocationUpdates.zip 위치 업데이트, 주소얻기 샘플http://developer.android.com/shareables/training/LocationUpdates.zip 지오펜스 모니터링 샘플http://developer.android.com/shareables/training/GeofenceDetectio..
구글 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..