나는 설치된 응용 프로그램 중 하나를 선택하고 ListPreference에 응용 프로그램 패키지를 저장해야하는 응용 프로그램에서 작업을 수행했지만 작동하지 않는 것 같습니다. 솔루션, 어떤 도움이 될 것입니다.설치된 응용 프로그램의 ListPreference 채우기
0
A
답변
0
PackageManager.getInstalledApplications
메서드를 사용하면 설치된 응용 프로그램 목록을 가져올 수 있습니다.
및 사용 :
PackageManager.getApplicationLabel(ApplicationInfo)
이ListPreference.setEntries
의 레이블을 얻을.ApplicationInfo.packageName
ListPreference.setEntryValues
에 대한 패키지 이름을 가져 오십시오. 로
여기에 표시된 :
PackageManager pm = getPackageManager();
List<ApplicationInfo> appList = pm.getInstalledApplications(
PackageManager.GET_META_DATA);
int count = appList.size();
String[] appLabels = new String[count];
String[] pkgNames = new String[count];
for (int i = 0; i < count ; i++) {
ApplicationInfo app = appList.get(i);
appLabels[i] = pm.getApplicationLabel(app).toString();
pkgNames[i] = app.packageName;
}
prefList.setEntries(appLabels);
prefList.setEntryValues(pkgNames);
그럼 당신은 어떤 항목에 대한 패키지 이름을 검색하고 해당 패키지의 ApplicationInfo
개체를 가져 PackageManager.getApplicationInfo
를 사용할 수 있습니다.
관련 문제
- 1. Android : 설치된 애플리케이션으로 ListPreference 채우기?
- 2. 시작할 수있는 설치된 응용 프로그램의 목록을 가져옵니다.
- 3. 설치된 응용 프로그램의 OpenID 인증
- 4. 설치된 응용 프로그램의 올바른 이름
- 5. 지원되는 카메라 사진 크기 목록으로 ListPreference 채우기
- 6. 안드로이드 설치된 응용 프로그램의 경로를 얻는 방법
- 7. 설치된 ClickOnce 응용 프로그램의 경로는 무엇입니까?
- 8. 설치된 응용 프로그램의 프로그래밍 방식 실행
- 9. 설치된 응용 프로그램의 이전 버전을 제거하십시오 : Installshield
- 10. 설치된 모든 응용 프로그램의 AndroidManifest.xml 파일을 반복합니까?
- 11. 이미 설치된 응용 프로그램의 제품 언어 식별
- 12. 설치된 응용 프로그램의 프로세스 이름을 얻는 방법
- 13. 방법 목록에 설치된 응용 프로그램의 이름을 가져
- 14. 안드로이드 장치에 설치된 응용 프로그램의 가로 채기
- 15. 최근에 설치된 응용 프로그램의 응용 프로그램 이름을 얻는 방법
- 16. 내 응용 프로그램에서 이미 설치된 응용 프로그램의 데이터베이스에 액세스
- 17. SharedPreference의 ListPreference
- 18. PreferenceActivity Listpreference
- 19. ListPreference - 사용자 정의 항목이 있습니까?
- 20. C# 로컬 서비스에서 설치된 IIS 웹 응용 프로그램의 경로를 가져옵니다.
- 21. windows api를 사용하여 현재 설치된 응용 프로그램의 버전을 읽음
- 22. 설치된 응용 프로그램의 .apk 파일을 백업하는 방법은 무엇입니까?
- 23. Delphi를 사용하여 설치된 응용 프로그램의 데이터베이스 버전 관리
- 24. 사용자별로 다른 폴더에 설치된 python 응용 프로그램의 경로 정보
- 25. 해당 .apk 파일 이름으로 설치된 응용 프로그램의 정보를 얻는 방법
- 26. 리눅스 : 현재 사용자 전용으로 설치된 응용 프로그램의 설치 디렉토리
- 27. android : 설치된 응용 프로그램의 기본 방법을 얻는 중
- 28. 장치에 설치된 안드로이드 응용 프로그램의 패키지 이름을 얻는 방법
- 29. Android에 새로 설치된 응용 프로그램의 데이터 사용법을 찾는 방법
- 30. 안드로이드에 설치된 응용 프로그램의 캐시 크기를 얻는 방법