android(12)
-
동영상] Android development from Gingerbread to Ice Cream Sandwich
완전 변화 무쌍 이 변화를 따라 갈려면 얼마나 많은 노력을 해야 할지 상상도 안된다.
2011.12.16 -
android] 실행 중인 프로그램 Process 죽이기
아래 첫 번째 소스는 android 2.2 이전 버전에서만 동작 된다고 한다. 현재는 대부분 거의 2.2 이상의 버전을 사용하고 있기 때문에 크게 유용하지 않을지도 모른다. ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE); am.restartPackage(getPackageName()); 권한도 필요하니 잊지 말고 설정해 주자. 패키지에 있는 Activity리스트를 이용하여 Activity를 종료 시키는 방법이라고 하는데, 주의할 점은 종료 시키더라도 작업이 남아 있다면 다시 프로세스에 다시 올라온다고 한다. 작업을 남겨 놓지 않는다면 죽겠지.. 뭐 자세하게 써보지는 않아서 자세한 설명은 생략 다시 다른 방법으로는 현재 ..
2011.01.30 -
android] Soft Keyboard 완료(Done) 키 핸들링하기.
passText.setOnEditorActionListener( new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { // TODO Auto-generated method stub if ((actionId == EditorInfo.IME_ACTION_DONE) || (event != null && event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) { // something To do. clearPage(); } return false; } }); 안드로이드 프로그래밍 중에 soft keyboard에서 입력되는 완료(Don..
2011.01.28 -
URI로 파일 경로(FILE PATH) 획득하기.
String photoPath = null; if((photoPath = _dataProcess.getText("url", null)) == null ) return; Cursor c = context.getContentResolver().query(Uri.parse(photoPath), null, null, null, null); c.moveToFirst(); String path = c.getString( c.getColumnIndex(MediaStore.MediaColumns.DATA)); Uri uri = Uri.fromFile( new File(path)); c.close(); android에서 Uri를 알고 있고 절대경로(파일경로)를 알애야 할 때 위 처럼 하면 된다.
2011.01.05 -
Android WakeLock 화면, 키보드 항상 켜지게 수정하기.
[ Android WakeLock 항상 켜지게 수정 ] 안드로이드 개발을 하다보면 오래걸리는 작업이나 화면을 항상 켜두고 싶을 때가 있는데.. 이럴때 wakelock을 이용하면 된다. 오래걸리는 작업, 예를들면 파싱이나, 대용량 DB를 읽는 과정에 시간이 경과되어 화면이 꺼지면 사용자는 어플이 죽엇다고 인식하기 쉽다. 이러한 오해를 미연에 방지하기 위해서 로딩 메시지를 띄우기도 하지만 화면이 꺼지면 무용지물이다. 따라서 wakelock은 이러한 시점에서 매우 큰 도움을 준다. wake lock은 cpu, screen, keyboard back light를 제어할 수 있는데, 그 조합이 각각 다르다. Flag Value CPU Screen Keyboard PARTIAL_WAKE_LOCK On* Off Of..
2010.11.27 -
Android, iPhone의 MMS 공식 API가 없는 이유??
[ Android, iPhone의 MMS 공식 API의 부재 ] 표준은 있었으나 한국은 열외였다?! SMS가 나왓던 초창기에는 영어를 사용했다. 당연하다. 영어권에서 처음 나왔을 테니 말이다. 표준은 있으나 2byte로 표현되는 한글 표현에서는 분명 적합하지 않은 표준이었을게 뻔하다. 이마저도 완성형 코드(KSC5601)를 지원했다고 한다. 우리의 한글은 완성형 보다는 조합형으로 표현되야 더 적절하다. 지금은 다른 방향으로 개선 되었지만 말이다. [ 찦차는 완성형 글자로는 표현이 안된다. ] 안드로이드에서 MMS를 사용해야 하는 일이 생겨서 이리저리 알아보고 뛰어다니고 전화해보고 했지만, 아직까지 이렇다할 명확한 답변은 없었다. 인터넷을 검색해서 알아보니 아래와 같은 문제점들이 있었다. 1. 세계 표준은..
2010.11.08