일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 명령어
- 어플
- 집 정리
- 리눅스
- 소캣(Socket)
- Collection Framework
- 안드로이드
- End of Darkness
- 나지보
- 변경된 정보
- 안드로이드 Application Lifecycle
- 비행기 모드
- 아이폰
- 포트(Port)
- tcp네트워크
- 아이패드
- tcp
- 자바
- 스랄 특성
- 게임
- 에셋
- TCP 네트워크 방식의 연결
- unity
- 벨팡
- php 홈디렉토리 변경방법
- 나지보 특성
- 기업의 행포
- game
- 히오스
- 컬렉션 프레임
- Today
- Total
Do Something IT
[안드로이드] 단말기에 설치된 어플리케이션들을 알아보자 본문
// 안드로이드에서 패키지에 대한 정보는 PackageManager를 통해 알 수 있다.
PackageManager pm = this.getPackageManager();
// flags Additional option flags. Currently should always be 0.
List<ApplicationInfo> appList = pm.getInstalledApplications(0);
Iterator<ApplicationInfo> i = appList.iterator();
/* retrieve installed applications */
while (i.hasNext()) {
ApplicationInfo app = i.next();
if (app.packageName.equals("com.kt.olleh.istore")){
if(UpdateCheck){
System.out.println("olleh olleh olleh");
// App Manager에Self Update 확인 요청 후 아래와 같이 Broadcast한다.
registerReceiver(receiver, new IntentFilter(getPackageName()
+ ".action.SELF_UPDATE_CHECK_RECEIVERD"));
// 셀프업데이트의 검사를 한다. 검사 확인은 Broadcast로 노티 한다.
// 서비스 호출은 mimeType을 사용한다.
Intent intent = new Intent();
Uri uri = Uri.parse(getPackageName());
intent.setDataAndType(uri, "vnd.olleh.app.store/vnd.update.check");
startService(intent);
}
break;
}
// Log.i("TAG", "applist, " + app.packageName + " class name is : "
// + app.className + "\n uid is : " + String.valueOf(app.uid));
}
'Android' 카테고리의 다른 글
[안드로이드] 캐쉬 삭제 (0) | 2011.01.11 |
---|---|
[안드로이드] 단말기의 해상도를 알아보자 dpi (0) | 2010.12.24 |
[안드로이드] 벨소리 설정법 (0) | 2010.12.20 |
[안드로이드] lazyImageLoader (0) | 2010.12.20 |
[안드로이드] SeekBar로 사운드 조절하기 (2) | 2010.12.20 |