나는 전경 응용 프로그램에 대한 정보를 검색하는 방법을 알고, 어떻게 전경 앱이 실행되어 있는지에 대한포 그라운드 앱이 시작 프로그램인지 확인하는 방법은 무엇입니까?
public ActivityManager.RunningTaskInfo getForegroundTask()
{
ActivityManager am = (ActivityManager) mContext.getSystemService(Activity.ACTIVITY_SERVICE);
return am.getRunningTasks(1).get(0);
}
public String getForegroundTaskPackageName()
{
return getForegroundTask().topActivity.getPackageName();
}
내 질문을 알 수있다? "com.android.launcher"또는 "com.htc.launcher"와 같은 패키지 이름에 의존 할 수는 없습니다.
감사
위에서 코드를 조합하면 다음과 같습니다. http://stackoverflow.com/questions/10344824/how-can-i-get-the-package-name-of-the-current-launcher-in-android-2 -3 이상? –
그건 절대적으로 맞습니다. 나는 묻기 전에 수색을 맹세한다. :) 고마워. –
;) 그리고 저는 자동적으로 내 대답을 생각해 내고 그것을 주석으로 바꾸는 것에 감사하지 않을 것을 맹세합니다, 그래서 나는 다시 대답을 썼습니다. –