Birisi bana neden bu kodu kullandığımı tam paket adını alamıyorum açıklayabilir misiniz? bunun yerine alma ÖrneğinPaket adı edinin
: com.android.phone.EmergencyDialer.DIAL
Sadece com.android.phone
olsun.
Bunu nasıl giderebilir ve tam paket adını alabilir miyim?
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+"");
}
Teşekkür ederiz.
Bu http://stackoverflow.com/questions/28066231/how-to-gettopactivity-name-or-get-current-running-application-package-name-in-lo – Deshan
'com.android sayfasına bir bakın. .phone', bu görev için tam paket adıdır. com.android.phone.EmergencyDialer.DIAL' bir paket ismi değil - bunu almanız gerektiğini düşündüğünüz şey nedir? – laalto
@laalto Yani, bir şekilde "com.android.phone.EmergencyDialer.DIAL" alabilir miyim? –