Can somebody explain me why when I use this code I do not get the full package name?
For example, instead of getting this: com.android.phone.EmergencyDialer.DIAL
I get only com.android.phone
.
How can I fix this and get full package name?
final ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
final List<ActivityManager.RunningTaskInfo> recentTasks = activityManager.getRunningTasks(Integer.MAX_VALUE);
for (int i = 0; i < recentTasks.size(); i++)
{
Log.d("Executed app", "Application executed : " +recentTasks.get(i).baseActivity.getPackageName()+ "\t\t ID: "+recentTasks.get(i).id+"");
}
Thank you.