http://developer.android.com/guide/components/tasks-and-back-stack.html 위 내용을 내맘대로 정리보는사람 음스므로 음슴체 - application은 여러개의 activity를 가짐 - activity는 다른 app의 activity를 실행시킬수 있음- 어떤 하나의 job을 수행했을때 사용자와 상호작용하는 activity들의 모임 -> task- 이 activity들은 back stack이라 불리는 stack에 오픈된 순서대로 배열됨- home 화면은 대부분의 task의 start 지점이 됨- 사용자가 app런처 아이콘 또는 홈화면의 shortcut을 클릭해서 실행하면 그 app의 task가 앞으로 나오게 됨- app의 task가 최근에 사용된 적이 ..
기본적으로 android 에서 dialog 를 만들어 띄우면 다음과 같은 모습니다 여기서 dialog 의 기본 ui 인 title이라던가 하얀 테두리 같은것을 쓰고싶지 않을때 초간단하게 다음과 같이 하면된다 -_-;; requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); 이건 머.. 너무 케간단해서 글로 올리기가 민망하구먼;;
*그냥 튜토리얼 설명 간단하게 옮겨놓은 수준의 포스팅임; Google API 를 쓸려면 sdk 에 Google API 가 있는 버전을 써야하고.. maps 쪽 api쓰려면 AndroidManifest.xml 의 element 안에 다음을 써준다 그리고.. 머.. MapActivity 상속받고.. MapView쓰고 하면된다.. 문제는 MapView를 정의할때 apiKey를 정해 주어야 한다 apiKey는 얻어와야 하는데 아래 사이트에서 만들어 준다 http://code.google.com/android/maps-api-signup.html 터미널을 띄어서 다음 명령을 친후 나오는 값을 위 사이트에 넣어주면 apiKey를 만들어 주는데 그런 유효환 key를 넣어줘야 MapView에 지도가 나타난다 $ key..
* MediaScannerConnection 이용 private MediaScannerConnectionClient client = new MediaScannerConnectionClient(){ public void onMediaScannerConnected() { mediaScanner.scanFile(path, mimetype); } public void onScanCompleted(String path, Uri uri) { mediaScanner.disconnect(); } }; MediaScannerConnection mediaScanner = new MediaScannerConnection(context.getApplicationContext(), client); mediaScanner.con..
R.java 를 참조하지 않고 리소스 얻어오기 int resId = context.getResources().getIdentifier(resName, "string", context.getPackageName()); String str = context.getString(resId); = context.getResouces().getString(resId); int resId = context.getResources().getIdentifier(resName, "drawable", context.getPackageName()); Drawable = context.getResources().getDrawable(redId); getIdentifier 의 첫번째 인자 는 리소스 이름 두번째 인자 "strin..
http://groups.google.com/group/android-developers/browse_thread/thread/d97938299660f501/8afafd1b56e646e2?lnk=raot http://www.mail-archive.com/android-developers@googlegroups.com/msg34374.html 위 문제의 해결책 TabActivity 안에 Tab Content로 A Activity 가 있다고 할때 어떤 Caller Activity에서 startActivityOnResult() 로 TabActivity를 호출한 뒤 A Activity에서 아래와 같이 종료하면 (TabActivity가 종료됨) setResult(RESULT_OK, intent); finish()..
Android에 번들되어있는 Browser 소스 뒤져보다가 발견한 부분 정확히 mimeType에 해당하는 이미지는 아니고 mimeType을 열수 있는 Application에서 제공하는 이미지를 얻어오는듯 하다(소스를 보아하니 -_-) Intent intent = new Intent(Intent.ACTION_VIEW) intent.setDataAndType(Uri.fromParts("file", "", null), mimeType); PackageManager pm = context.getPackageManager(); List list = pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); if (list.size() > 0) { D..
- Total
- Today
- Yesterday
- 드라마
- 야마다 타카유키
- Linux
- postcrossing
- 서울숲별밤축제
- 노래
- Mac
- 일기
- 진해
- 코이데 케이스케
- 포스트크로싱
- 신주쿠
- 락
- 안드로이드
- epik high
- 여행
- 사진
- 일어일기
- 음악
- 공연
- 잡담
- 아사가야
- 일본
- 책
- 에픽하이
- 도쿄
- android
- 영화
- 인디
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |