본문 바로가기
안드로이드 외부 DB Assets에 넣어서 사용 출처- http://sungho0459.blog.me/40130901885 이번에 정리할 내용은 데이터 베이스 입니다. (구글 맵에 대해서 하려고했지만 현재 진행중이지 않은 다른 프로젝트이므로 패스~) 안드로이드에서 데이터베이스를 쓰기에 너무나 많은 검색이 필요했습니다. 이미 만들어진 db파일을 읽어오기란 방법이 많이 없더군요. 그것도 그것인데 용량이 큰 db파일은 읽어올려면 파일을 분할해서 합치는 방법이라던지 아니면 확장자 이름을 다르게 올려서 불러오기 할때 확장자를 바꾼다던지 그런 불편한 점이있었는데 저도 물론 웹상에서 따온 소스코드이지만 모두에게 편하게 알리고자 프로젝트를 압축파일로 변환하여 첨부파일에 추가해 놓았습니다. 이 프로젝트에서 하는 것은 다음과 같습니다. 1.기존 작성된 db파일을 패키지.. 2011. 12. 9.
엑셀(Excel) 파일 데이타를 `.CSV`로 변환하여 SQLite에 넣기 오라클, MySQL에 이어 엑셀 파일로 작성한 데이타를 SQLite로 넣어봅세다. 이번에는 .xls 확장자를 .csv로 변환하여 작업을 합니다. 데이터 사이는 쉼표(,)로 분리합니다. 이 CSV 파일을 Android SDK가 설치된 디렉토리에서 하위 tools 폴더로 옮긴 다음 마찬가지로 여기에서 '...\tools>sqlite3 data.db' 라고 입력합니다. data.db는 없으면 새로 만들어지는 DB입니다. 테이블을 하나 만들고, 확인해 보면 changeMonths라는 테이블이 만들어져 있음을 볼 수 있고, .separator “,” 명령어로 구분자를 지정한 다음 .import 을 입력하면 데이터가 import 되어 들어갑니다. sqlite>SELECT * FROM changeMonths ; 라고.. 2011. 12. 9.
안드로이드 3.0 Fragments API [이 글은 구글 개발자 블로그의 글을 번역한 것으로 이해를 돕기위해 일부 표현은 원문과 약간 상이할 수 있습니다. 원문은 아래 링크를 참조하시기 바랍니다.] 안드로이드 3.0의 중요한 목표는 개발자들이 플랫폼에서 이미 제공되는 것 외에 다양한 스크린 크기로 확장될 수 있는 어플리케이션을 만들 수 있도록 돕는 것입니다: 처음부터 안드로이드의 UI 프레임워크는 레이아웃 관리자를 사용하여 사용가능한 공간에 따라 UI가 조정되도록 디자인되었습니다. 일반적인 예로 QVGA, HVGA, WVGA의 스크린의 비율에 따라 높이가 변화되는 ListView를 들 수 있습니다. 안드로이드 1.6은 스크린 밀도라는 새로운 개념을 소개했습니다. 이것은 물리적 크기가 비슷할 때 해상도가 다르면 그에 따라 어플이 확대될 수 있게 .. 2011. 10. 10.
안드로이드 호환성 패키지(Compatibility Package) 활용하기 Android Compatibility Package 이 포스트는 구글 안드로이드 개발자 사이트의 내용을 참고로 작성되었습니다. 호환성 패키지 - - Compatibility Package 란? 허니콤 출시 이 후, 안드로이드 개발자 블로그나 관련 문서들을 살펴보면 'Compatibility Package' 라고 불리는 이른바 '호환성 패키지' 에 관한 내용을 가끔식 접하 실 수 있습니다. '호환성 패키지' 라니... 의미가 어째 좀 모호 합니다. 그리고 분명 안드로이드 팀에서 정식 배포한 SDK 임에도 불구하고 묘하게 관련된 자료나 문서를 찾기도 쉽지 않습니다. 과연 이 호환성 패키지란 뭘 뜻하는 것일까요? 관련하여 간단히 정리해 봅니다. 호환성 패키지는 '안드로이드 3.0 플랫폼 버전 이후 추가된 A.. 2011. 10. 10.
[안드로이드]EditText 소프트 키보드가 열린상태에서 BACK KEY Disable하는법 출처 - http://202psj.tistory.com/241 EditText를 사용하던중 소프트 키보드가 활성화됐을때, Hard키 백 (아래와 같이 생긴놈) 를 disable 하는것을 찾다가 레퍼런스가 없어서 여기에 올림. | 2011. 8. 31.
[안드로이드] 한글에 Bold 속성 주기 TextView에서 글시체에 Bold 속성을 주기 위해서는 여러가지 방법이 있습니다. 간단하게는 xml에서 TextView의 속성중에 android:textStyle="bold"을 주는 방법도 있습니다. 하지만 여기에 단순한 문제가 있습니다. 지금 한국에서 그래도 제일 많이 풀린 갤럭시S에서는 위에 속성을 주었을 경우 Bold속성에 문제가 없지만, 개발자 입장에서 에뮬레이터나 다른 디바이스에서는 TextView에서 Bold 속성을 주어도 한글에서는 Bold속성이 들어간 텍스트가 보여지지 않습니다. 영어는 Bold 속성을 주어도 되지만... 한글에서는 안되는.. ㅜㅜ// 좀 황당하지요?? 그래서 좀 해결책을 보여주고자 이 포스트를 작성해 봅니다. TextView에 보면 setPaintFlags 라는 메소드.. 2011. 8. 31.
ANDROID 파일과 파라메터 정보 전송 (post) 출처 - http://pstory.tistory.com/62 파일과 파라메터 정보 전송 (post) //---------------------------------------------------- //파일 폼 데이터 스레드 //---------------------------------------------------- private class AsyncFileThread extends Thread { String address; File file; public AsyncFileThread(String addr, File _file){ address = addr; file = _file; } public void run(){ httpclient = new DefaultHttpClient(); try {.. 2011. 8. 26.
HttpClient 4.1.1 버전에서 파일 첨부 Request 요청 만들기 출처 - http://javaseed.com/tc/ccj/203 기본으로 아래와 같이 처리하면 파일 첨부와 코멘트 정보를 서버로 upload 할수 있다. 참조 URL - http://hc.apache.org/httpcomponents-client-ga/examples.html 필요 Library - httpclient 4.1.1 버전 (httpclient-4.1.1.jar 및 관련 jar 파일) - httpmime4.1.1 버전 (httpmime-4.1.1.jar 및 관련 jar 파일) HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = null; try { httppost = new HttpPost(url); } catch (Exc.. 2011. 8. 24.