PackageManager pm = this.getPackageManager();
ActivityManager am = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> runningAppProcesses = am.getRunningAppProcesses();
for(RunningAppProcessInfo process : runningAppProcesses) {
try {
ApplicationInfo ai = pm.getApplicationInfo(process.processName, PackageManager.GET_META_DATA);
Log.d(TAG, applicationInfo.name + "");
} catch (NameNotFoundException e) {
e.printStackTrace();
}
}
process.processName
मान्य पैकेज नाम देता है लेकिन applicationInfo.name
हमेशा रिक्त है रिक्त है।PackageManager के applicationInfo.name हमेशा
के समान ही धन्यवाद, यह चाल काम करती है। applicationInfo.name मेरे लिए काम नहीं करता है। –
मेरे लिए भी applicationInfo.name काम नहीं करता –
मुझे न तो! :-एक्स –