1. 레이아웃 구성
- 레이아웃 구성은 각자 자유롭게 하시면됩니다.
- 참고 : 안드로이드 프로그램 관리 레이아웃 :
2. 데이터 취득
- 필요한 데이터 : 아이콘, 어플리케이션 이름, 패키지명
- 기본적인 데이터 취득은 아래와 같다.
// 패키지 정보 취득
PackageManager pm = this.getPackageManager();
// 설치된 어플리케이션 리스트 취득
List<ApplicationInfo> packs = pm.getInstalledApplications(
PackageManager.GET_UNINSTALLED_PACKAGES |
PackageManager.GET_DISABLED_COMPONENTS);
AppInfo info = null;
for (ApplicationInfo app : packs) {
info = new AppInfo();
// App Icon
info.mIcon = app.loadIcon(pm);
// App Name
info.mAppNaem = app.loadLabel(pm).toString();
// App Package Name
info.mAppPackge = app.packageName;
mListData.add(info);
}
|
3. 결과
참고 사이트 : Android GitHub
댓글 없음:
댓글 쓰기