본문 바로가기 메뉴 바로가기

JHB의 삽질 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

JHB의 삽질 이야기

검색하기 폼
  • 분류 전체보기 (372)
    • JHB (23)
      • IT 이야기 (4)
      • 잡다한 이야기 (19)
    • Cloud (44)
      • AWS (40)
    • Language (46)
      • C C++ (26)
      • C# (2)
      • Java (1)
      • Python (16)
    • Development (221)
      • Windows (62)
      • Mobile (72)
      • Linux (6)
      • Driver (12)
      • Firmware & HW (3)
      • Algorithm (14)
      • CM&CI&CD (14)
      • Web개발 (8)
      • Container (1)
      • Database (1)
      • Etc (26)
      • Tip (2)
    • MUSIC (17)
      • Listen (12)
      • Compose (5)
    • ETC (20)
      • Public (20)
    • TOOL/FRAMEWORK
      • MFC
      • WPF
      • GIT
    • LANGUAGE
      • C/C++
      • C#
      • Java
      • Python
  • 방명록

안드로이드 (21)
[Android] 내부 저장소 사용하기(Data Storage)

안드로이드에서 내부 메모리 / 내장 메모리 / 내부 저장소 / internal storage 외부 메모리 / sdcard 이런거 사용하기 위한 레퍼런스.. http://developer.android.com/guide/topics/data/data-storage.html 걍 간단히 내부 저장소 사용법만 써보자면 예를 들어 test.jpg를 내부 저장소에 쓰고 사용해보자. 내부 저장소에 파일 쓰기 FileOutputStream fos = openFileOutput("test.jpg", Context.MODE_PRIVATE); fos.write(....);

Development/Mobile 2010. 12. 29. 10:00
[Android] SQLite3 기본

Android 에서는 Database 사용을 위하여 sqlite3 가 포함되어 있습니다. Application에서 Database를 이용하여 개발할때 Database 관리를 위하여 sqlite3 daemon을 이용하여 Database를 관리 할 수 있습니다. Database 관리를위한 기본적인 sqlite3 의 command를 정리하였습니다. sqlite3 daemon 실행방법 android sdk 폴더 아래 tools 폴더에서 adb.exe를 이용하여 실행할 수 있습니다. > adb shell 이후 자신의 application databases 폴더로 이동합니다. (만약, application package name 이 com.sample.app 일경우) 예) cd /data/data/com.sampl..

Development/Mobile 2010. 12. 24. 15:34
[Android] Activity에서 바로 SQLite3 DB 사용하기

아래는 걍 예제 소스. DB를 쓴다음에 읽어와서 화면에 뿌린다. @Override public void onClick(View v) { // 데이터베이스 열기 (생성) m_db = openOrCreateDatabase( "test.db", Context.MODE_PRIVATE, null ); if ( !m_db.isOpen() ) { Log.e( "SQLite", "openOrCreateDatabase ... Fail" ); return; } Log.i( "SQLite", "openOrCreateDatabase ... OK" ); String strSQL; try { // member 테이블이 존재하면 삭제 strSQL = "DROP TABLE IF EXISTS member;"; m_db.execSQL(..

Development/Mobile 2010. 12. 24. 15:29
[Java/Android] Override annotation 에러 발생 시

- @Override annotation 에러 발생 svn 이나 다른 프로젝트 체크 아웃 받고나서 @Override 같은 annotation 부분들에서 에러가 발생하는 경우가 생긴다. 단순하게 annotation 지워주면 에러 가 없어지지만, 자바 컴파일러 버젼이 1.6 부터인가 어노테이션 지원 을 한다고 한다. -프로젝트 자바컴파일러 버젼 수정 자바 1.5 와 1.6 버젼이 깔려있고, 1.5가 기본으로 잡혀있어서 발생한 에러였다. Project Explorer 창에서 해당 프로젝트 마우스 우측 버튼 클릭 -> properties -> java compiler-> compiler compiance level-> 셀렉트 박스에서 1.6 으로 선택 해주면 해결 된다. http://www.robotbean.c..

Development/Mobile 2010. 12. 18. 14:56
[Android] Service에서 Activity를 띄울 때

Service에서 Activity를 띄우는 순간에 현재 Activity가 속해 있는 Application이 만약 실행 돼 있었다면, 해당 화면에 보이는 Application의 Activity가 뜬 다음에 그 위로 호출한 Activity가 올라온다.. 즉..Activity가 자기 Application의 스택을 다 가져온다... 뒤로 가기 버튼을 누르면 돌아가는 이전 스택이란 녀석이.. 미리 Application에서 띄워져있던 Activity이다. Application이 실행되어 있지 않은 상태라면 호출한 Activity만 뜨던데.. 어떻게 처리해야할지 난감하다.. 거의 일주일째 삽질 중 인거같다 -.- ----------------------------------------------------------..

Development/Mobile 2010. 11. 15. 00:50
[Android] Service에서 Dialog 띄우기

http://code.google.com/p/android-smspopup/source/checkout http://android-smspopup.googlecode.com/svn/trunk/SMSPopup/src/net/everythingandroid/smspopup/ 참조. SMS 다이얼로그 띄우는 방식이다.

Development/Mobile 2010. 11. 11. 00:10
[Android] 메모리를 해제 후에 돌아왔더니

안드로이드로 Google Map을 다루면서, 맵에서 다루는 메모리가 넘치길래 onStop에서 메모리를 다 해제해 주었다.(자바는 =null 해주면 알아서 가비지 컬렉터가 해제해간다.) 근데 문제는 전화가 온걸 받은 뒤 다시 맵 화면으로 돌아가면~ 두둥~ 에러가 나는 것이었다. 홈 버튼을 눌러 메인 페이지에 다녀올 때도 마찬가지였다. 문제는 onResume에 있었다. 난 그냥 막연히 뒤로 갔다 돌아오면 onCreate가 다시 실행될 줄 알았는데, onCreate같은건 실행될 기미조차 없고, 그냥 onResume만 호출된다. 내가 기존에 맵에 사용되는 메모리를 다 onCreate에서 처리해 줬기 때문에, onStop으로 인해 해제된 메모리를 다시 불러주어야 했다. 액티비티 호출 시 호출 순서가 onCreat..

Development/Mobile 2010. 10. 31. 00:19
[Android] ArrayIndexOutOfBoundsException on getIndexToDraw

맵의 오버레이를 동적으로 로딩하는데 ItemizedOverlay의 getIndexToDraw에서 자꾸만 ArrayIndexOutOfBoundsException이 났다.. 보니까 오버레이의 추가와 삭제가 쓰레드를 이용하여 동시에 진행되면서, 있지도 않은 Array의 Index를 참조하면서 나는 것 같았다.. 아오... 그냥 삭제를 다 한담에 접근을 하던지.. 삭제하면서 어디선 add하고 그러니까 계속 저 에러가 나지.. ArrayList는 thread-safe하지 않기 때문에 참.. 슬프다 ㅠ_ㅠ 수 시간의 삽질 끝에 드디어 익셉션을 잡아냈다.. 플밍 경력이 오래된 사람이라면 쉽게 잡을 수 있는 부분이었을텐데.. 난 도대체 몇시간이나 소모한건지.... 여튼 잡게 돼서 너무 좋았음.

Development/Mobile 2010. 10. 23. 23:33
이전 1 2 3 다음
이전 다음
공지사항
최근에 올라온 글
  • Serverless로 E-Commerce 만들기 ⋯
  • 갑자기 RDS CPU 점유율이 100%를 쳤다.
  • DDB Singletable 디자인
  • AWS CLI v2 에서 명령어 출력이 새 창으로⋯
최근에 달린 댓글
  • 안녕하세요~ GridCtrl 을 사용중이시라면 Ctrl⋯
  • 혹시 스태틱으로 GridCtrl 사용해서 목록이있는 그⋯
  • 헉 안돼서 계속 윈도우로만 했는데 감사합니다 복받으세용
  • 글 잘 읽고 갑니다~
Total
854,742
Today
66
Yesterday
182
링크
  • Kaspyx - Hacking
  • JHB LinkedIn
  • Dive into Deep Learning
TAG
  • 안드로이드
  • API
  • Troubleshooting
  • driver
  • 음악
  • android
  • source
  • winapi
  • AWS
  • java
  • gcc
  • 드라이버
  • kering
  • Visual C++
  • database
  • NDK
  • algorithm
  • C++
  • jni강좌
  • it
  • Python
  • Cloud
  • linux
  • C
  • MFC
  • 프로그래밍
  • Quiz
  • 리눅스
  • db
  • jni
more
«   2023/03   »
일 월 화 수 목 금 토
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
글 보관함
  • 2022/03 (1)
  • 2021/11 (1)
  • 2021/10 (1)
  • 2021/09 (1)
  • 2021/08 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바