본문 바로가기
반응형

안드로이드18

sqlite 테이블 생성, 존재 여부 확인해 중복 방지 애플리케이션은 동적으로 테이블의 존재 여부를 파악하여 테이블의 생성 여부를 결정해야 합니다. 이런 동작을 하기 위한 로직엔 두 개가 있습니다. 1. sqlite 테이블이 존재하면 건너뛴다 (삭제 후 생성되지 않음)2. sqlite 테이블이 존재하지 않으면 생성한다 (새롭게 생성됨) 1번 경우 예제1db.execSQL("create table if not exists month (NumericalValue integer);");cs "if not exists"란 명령어로 테이블이 존재하면 생성 과정을 건너뛰게 하였습니다. 예를 들어, 이미 존재하는 테이블일 경우엔 기존 테이블이 계속해서 사용됩니다. 2번 경우 예제12345678910111213141516SQLiteDatabase db = openOrCre.. 2017. 3. 6.
geopoint cannot be resolved to a type 해결, Android JAR 추가 [Eclipse] 안드로이드 geopoint cannot be resolved to a type 해결 이클립스 에러 메시지 - geopoint cannot be resolved to a type 이클립스에서 JAR 라이브러리 추가하여 해결하는 방법은 아래에 있습니다. 따라해 보세요. 1. 아래 코드 추가 12manifestcs 2. 버전 직접 선택 properties > android > platform > Google API 10 3. jar 파일 추가 sdk\add-ons\addon-google_apis-google-17\libs\maps.jar 이러면 됩니다. 참조 - Adding a library/JAR to an Eclipse Android project[Eclipse] 안드로이드 geopoin.. 2017. 2. 22.
안드로이드 AVD 오류, Unable to resolve target 'Google Inc.:Google APIs:x‘ 안드로이드 AVD 오류, Unable to resolve target 'Google Inc.:Google APIs:x‘ Unable to resolve target 'Google Inc.:Google APIs:x‘ 안드로이드 2.2(API 레벨 8)에 대한 오류가 발생했다고 가정합니다. 이런 오류는 상위 버전의 API를 하위에서 접근할 수 없을 때나, 아예 설치되지 않은 레벨의 API를 사용하려고 시도할 때 발생하는 에러입니다. 이를 해결하기 위한 방법은 당연하게도 해당 버전을 새로 설치하는 것과, 설치했음에도 에러가 발생할 땐 SDK를 재설치하는 것입니다. Solution 1 Eclipse : Windows - Android SDK and AVD Manager - Available packages 에서.. 2017. 2. 21.
안드로이드 Pull To Refresh 소스 예제 (당겨서 새로고침 기능) 안드로이드 Pull To Refresh 소스 예제 (당겨서 새로고침 기능) 원본 소스 - 본인 수정본 - 위와 같은 기능이 Pull To Refresh(당겨서 새로고침)인데, 얼마전(2011년 기준)부터 안드로이드에서도 지원이 되기 시작했었는데 외국분이 간단히 구현해 놓으셨네요. 코드 복사 후 바로 실행은 되지 않는 터라, 제가 정리해 봤습니다. 압축 풀고 바로 Import 한 뒤 실행해 보면, 당겨서 새로고침 잘 될겁니다. PullToRefreshActivity.java 123456789101112131415161718192021public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi.. 2017. 2. 9.
반응형