motoblur 및 touchwiz에서 시스템 앱의 패키지 이름 및 주요 활동 이름을 찾는 방법은 무엇입니까? 나는 앱을 만들고 있지만 그것이 단지 센스와 재고 안드로이드가 아니라 보편적 인 것이되기를 바랍니다. 나는 실제로 touchwiz 또는 motoblur를 실행하는 전화를 소유하고 있지 않기 때문에 나는 그들을 찾아내는 방법에 난처한 상황에 처해있다. 감사합니다시스템 앱의 패키지 및 활동 이름을 찾으십니까?
1
A
답변
1
주 - 시스템 응용 프로그램을 장치마다 다르며 활동 클래스 이름은 앱 업데이트에 따라 변경 될 수 있습니다 (Google지도에서 한 번 수행 한 것으로 나타남).
또 다른 이유는 사용자가 특정 작업을 수행하기 위해 설치 한 다른 앱 (예 : 타사 앱으로 사진을 찍는 것을 선호)을 선호하는 것입니다.
시스템 정의 인 텐트를 통해 앱을 호출해야합니다.
0
당신은 당신이 Intent
의 유형 (이 개발자를 지정할 수 있습니다 list
통해 이동
PackageManager packmngr = this.getPackageManager();
Intent ints = new Intent(Intent.ACTION_MAIN, null)
ints.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> list = packmngr.queryIntentActivities(ints, PackageManager.PERMISSION_GRANTED);
ints.addCategory(Intent.CATEGORY_LAUNCHER);
< 원하는 활동을 검색 --- 여기보다 폰에 설치된 앱에 대한 정보를 수집해야 다른 애플리케이션에서 매니페스트에 정의 된 항목)을 쿼리로 검색하려면 CATEGORY_LAUNCHER
또는 CATEGORY_DEFAULT
중 하나 일 수 있습니다. 실제로 주요 활동 유형은 CATEGORY_LAUNCHER
입니다.
그리고 목록에서 사소한 반복 : 상수와 메소드에 대한 자세한 정보를 원하시면
for(ResolveInfo rlnfo: list)
{
//Adjust the code and do tests within here.
Log.i("ACTIVITY INFO: ", rlnfo.activityInfo.toString());
Log.i("ACTIVITY NAME: ",rlnfo.resolvePackageName.toString());
}
확인 여기에 : 당신이 패키지/클래스 이름을 통해 활동을 시작하지 말아야 http://developer.android.com/reference/android/content/pm/PackageManager.html
관련 문제
- 1. tabbar 앱의 활동 표시기
- 2. Android 앱의 여러 패키지
- 3. 추적 시스템 활동
- 4. 자바 패키지 이름을 얻으려면
- 5. 코코아 시스템 서비스 : 호출 앱의 이름
- 6. 리눅스 파일에서 시스템 활동 기록하기
- 7. 양자 및 분자 동적 패키지 및 대기열 시스템
- 8. 다른 패키지 이름을 가진 앱을 복제하십시오.
- 9. jar 패키지 이름의 이름을 변경하십시오.
- 10. 활동 및 활동 그룹 및 Tabactivity
- 11. 사용자 활동 대 인덱스 사용 통계 보고서의 시스템 활동
- 12. VB6 패키지 및 배포 설치 시스템 재시작 요청
- 13. mysql에서 사용자 이름, databasename 및 버전을 찾으십니까?
- 14. 내가 할 수있는 응용 프로그램의 패키지 이름을 알아내는 방법 android에
- 15. Android 앱의 고유 ID
- 16. 패키지 및 뷰 만들기 간소화
- 17. 리눅스 시스템 사용자 활동 모니터링 도구
- 18. 다른 패키지 이름을 사용하여 Java에서 동적으로 클래스로드하기
- 19. PDE 런타임 구성에 시스템 패키지 추가
- 20. Maven group Java 소스의 패키지 이름 및 패키지
- 21. 앱 스토어에 이미있는 앱의 이름을 변경 하시겠습니까?
- 22. itunesconnect에서 앱의 이름을 바꾸는 방법은 무엇입니까?
- 23. iPhone에서 앱의 이름을 변경하는 방법은 무엇입니까?
- 24. 아이폰 시뮬레이터에서 앱의 별개 이름을 표시하는 법
- 25. 활동 모니터가 프로세스 이름을 표시하지 않습니다.
- 26. 클래스 이름을 통해 android 활동 시작
- 27. 패키지 이름을 java에서 역 도메인을 실제로 사용합니까?
- 28. 패키지 이름을 변경했기 때문에 오류가 발생했습니다.
- 29. 버전에 따라 MSI 패키지 이름을 어떻게 생성합니까?
- 30. Flash Builder에서 충돌하는 패키지 이름을 해결하십시오.
고마워, 나는이 모든 것에서 상당히 새로운 것이므로 어떤 코드를 사용하면 좋을까요? 아니면 당신이 제공 할 수있는 링크가 있습니까? 어떤 도움을 주셔서 감사합니다 감사합니다 Logged – natehoch96