반응형

안드로이드 53

[개봉기]갤럭시 S 가벼운 개봉기

다음글 : 갤럭시 S 보호 필름 붙이고 인증샷 두둥 갤럭시 S 박스는 일단 지금까지 삼성 전자 제품에서 종종 보던 디자인인것 같다. 햅틱온 살 때도 저런 박스였던 것 같은데;; 박스를 열면 갤럭시S가 보인다. 생각보다 조금 큰 것 같다. AMOLED, ANDROID, 1GHz, WIFI, DIVX HD란 글자가 보인다. 애플이랑 경쟁하는 관점에서 DMB도 같이 적어놔도 좋았지 않을까? 생각해본다. DMB수신용 내장 안테나 사진을 못찍었는데 이젠 잃어버릴 일이 없을 것 같다 ㅠ_ㅠ 두께... 지금 쓰고 있는 햅팁온의 절반정도의 두께. 손에 쥐었을 때 느낌은 나쁘지 않다. 디자인 안목이 없어 뒤에 곡선이 어쩌고는 잘 모르겠다. 어디서 읽은 것 같긴 한데 어쨌든 옆면에 안테나를 두르진 않았다. 전면부 보호 필..

리뷰성 글들 2010.06.25

[Widget][예제]ListView with CursorAdaptor

SimpleCursorAdaptor와 ListView의 사용예 Activity를 MyList.java로 만들고 아래 코드들을 추가 DB는 단순하게 사용하였음 ### xml main.xml ### javapackage com.yesum.listDBSample; import android.app.Activity; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.view.View; import android.widget.A..

[기초]SDCARD에 컴퓨터의 데이터 넣기

에뮬레이터를 만들 때, 혹은 추후에 가상의 SDCARD를 만들었다면 그 안에 데이터를 넣을 수 있다. 1. 먼저 에뮬레이터를 실행시킨다. - 안드로이드 SDK 설치하기 참조 2. DDMS를 실행한다. 우측 상단에 DDMS를 클릭한다. 만약 DDMS가 보이지 않는다면 아래 그림과 같이 Window에 Show View > Other를 선택하고 안드로이드의 DDMS를 선택하면 우측 상단에 DDMS가 나타난다. 3. sdcard를 선택하고 파일을 업로드한다. DDMS를 선택하면 위와 같은 화면이 뜬다. File Explore에서 sdcard를 선택하고 우측 상단의 두 아이콘중 휴대폰 모양의 아이콘을 클릭한다. 반대로 sdcard의 파일을 꺼내려고 하면 디스켓 모양을 클릭하면 된다. 그러나 이방법을 사용하면 큰 ..

개발 2010.06.23

[기초]안드로이드 설치하기

1. 설치 준비(Preparing for Installation) JDK와 이클립스를 다운로드한다. 1. Download java sdk (JDK) http://java.sun.com/javase/downloads/index.jsp 2. Download Eclipse with the Android Development Tools (ADT) Plugin http://www.eclipse.org/downloads/ 2. SDK를 설치한다.(Installing the SDK) 1. After downloading the SDK, unpack the .zip archive to a suitable location on your machine http://developer.android.com 3. 이클립스를 실..

개발 2010.06.23

[팁] Quick Search Box 막기(안뜨게 하기)

안드로이드 에서 검색 버튼을 누르면 searchbox 가 뜬다. 이 searchbox가 뜨는 것을 막으려면 Activity에 아래와 같이 onKeyDown을 오버라이드 하면 된다. 모든 Activity에 넣어야 하는게 문제인데 혹시 다른 방법이 있다면 조언 부탁드립니다. @Override public boolean onKeyDown(int keyCode, KeyEvent event) { Log.w("ENGLISH1", "KEYCODE : " + keyCode + " vs " + KeyEvent.KEYCODE_SEARCH); if (keyCode == KeyEvent.KEYCODE_SEARCH) return true; return super.onKeyDown(keyCode, event); } 허접한 글이지..

[공부] Thread

자바를 해본지가 워낙 오래되어 놓으니 Thread도 제대로 못 만들어 헉헉된다. 안드로이드에서 Thread를 쓰려면 두개의 Runnable이 기본으로 생성되어야 하는 것 같다. 1. Thread 생성 자바의 Thread를 만드는 것과 같다. 하지만 대부분 UI와 통신을 하기 위해서는 두개의 Runnable을 만드는게 일반적이다. private final Handler h = new Handler(); private final Runnable uiProcess = new Runnable() { public void run() { // UI와 통신을 담당, 버튼을 바꾸거나 seekbar를 수정하는 등 } }; private Runnable mythread = new Runnable() {// Child Th..

[Widget 스터디] Seekbar

10-06-16 초기 문서, style 설정 등 작성 - Seekbar Progress바와 유사하나, thumb를 옮겨 사용자가 원하는 위치로 이동하는 것이 가능하다. 1) 만드는 법 - 2) Seekbar 변경에 반응하기 3) style 바꾸는 법 - thumb 바꾸는 법 thumb를 바꾸는 법은 쉽다. 함수를 사용할 경우, drawable.setBounds(new Rect(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight())); mSeekbar.setThumb(drawable); layout을 사용할 경우 아래 속성을 Seekbar 태그에 포함시킨다. android:thumb="@drawable..

[팁] 용량이 없다고 안올라가는 경우 발생:Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

이런 경우, 그냥 다시 켰다. 마땅한 방법이 없나? 쩝.. 로그캣을 체크하라는 메시지가 나와있길래, Couldn't copy package file to temp file. 라는 에러가 로그에 적혀있는 걸 확인할 수 있었다. 이것을 바탕으로 검색한 결과. http://www.mail-archive.com/android-developers@googlegroups.com/msg75123.html 즉, 내부 메모리가 부족하다는 뜻이다. 간단히 설치된 앱 몇개를 삭제해주니 에러가 사라졌다.(에뮬레이터의 내장 메모리가 너무 작았던 거구나 ;;) 또, 타겟에 올릴 때 연속해서 시도할 경우 이런 에러 메시지가 나는 경우가 있었다.

[TIP] SDCard 경로 구하기

[출처] Android Side - http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=2260#c_2264 [출처] Android Side - http://www.androidside.com/bbs/board.php?bo_table=B46&wr_id=1590 저작권 문제 있으면 삭제 하겠습니다. android.os.Environment.getExternalStorageDirectory().getAbsolutePath(); /sdcard/ 가 기본 경로인듯 하다. 또 sdcard에 파일을 쓰려고 한다면, 을 반드시 주어야 함.

반응형