질문은 직 ...런처 용 의도 액션
간단하게 개발하고 싶습니다. launcher application
. 그 다음에 Intent
동작을 열어 두어야합니다. 사용자가 Applications
버튼을 누르면 모두 apps
(기본 실행기로 그리드로 표시)를 사용할 수 있습니다.
질문은 직 ...런처 용 의도 액션
간단하게 개발하고 싶습니다. launcher application
. 그 다음에 Intent
동작을 열어 두어야합니다. 사용자가 Applications
버튼을 누르면 모두 apps
(기본 실행기로 그리드로 표시)를 사용할 수 있습니다.
당신은 당신의 자신의 목록보기를 작성할 수
List<ApplicationInfo> packages = pm
.getInstalledApplications(PackageManager.GET_META_DATA);
을 점심가 시작할 때 당신이 알아야 할 응용 프로그램이 할 일이기 때문에이 같은 시작됩니다 어떤 것. 약 30 분이 소요됩니다. List<ApplicationInfo> apps=getPackageManager().getInstalledApplications(PackageManager.GET_META_DATA);
와
처음 얻을 모든 설치된 앱은 사용자 정의 어댑터 목록 또는 격자 편을 보여 당신이
holder.tv.setText(getPackageManager().getApplicationLabel(apps.get(arg0)));
holder.imgv.setImageDrawable(getPackageManager().getApplicationIcon(apps.get(arg0)));
을 응용 프로그램의 이름과 아이콘을 표시하고 onItemClick 조치를 추가 할 수 있습니다 예를 들어
응용 프로그램을 실행하려면
String PackageName=apps.get(arg0).packageName;
Intent intent=getPackageManager().getLaunchIntentForPackage(PackageName);
startActivity(this, intent);
애플리케이션 버튼을 직접 구현해야합니다. ;)