나는 기본 홈 응용 프로그램을 얻으려면 name.For이 나는이 com.android.internal.app.ResolverActivity를 반환하고 내가 시도 할 때 기본 가정용 응용 프로그램을 얻는 방법은 무엇입니까?
List<RunningTaskInfo> runningTasks =((ActivityManager) getApplicationContext().getSystemService("activity")).getRunningTasks(1);
if (runningTasks != null && !runningTasks.isEmpty()) {
for (int i = 0; i < runningTasks.size(); i++) {
RunningTaskInfo runningtaskinfo = (RunningTaskInfo) runningTasks.get(i);
}
}
집 이름을 가지고 다음
Intent intent = new Intent("android.intent.action.MAIN");
intent.addCategory("android.intent.category.HOME");
intent.addCategory("android.intent.category.DEFAULT");
ResolveInfo resolveinfo =getApplicationContext().getPackageManager().resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY);
defaultHomeName = resolveinfo.activityInfo.name;
을 사용 홈 화면에서 com.sec.android.app.twlauncher.Launcher을 입력합니다.
동일한 응용 프로그램이 다른 이름을 표시하는 이유 모든 장치의 기본 홈 응용 프로그램에 고유 한 이름을 얻는 방법은 무엇입니까?