0
如何在廣播接收器調用應用程序時獲取音樂播放器的套件名稱。我用playate和metachanged播放reciver來擺脫音樂播放器。我需要獲取我當前正在播放的音樂播放器的包名稱。我不確定這是可能的。如果有人有想法,請與我分享。Android廣播接收器 - 如何獲取套件名稱
如何在廣播接收器調用應用程序時獲取音樂播放器的套件名稱。我用playate和metachanged播放reciver來擺脫音樂播放器。我需要獲取我當前正在播放的音樂播放器的包名稱。我不確定這是可能的。如果有人有想法,請與我分享。Android廣播接收器 - 如何獲取套件名稱
您可以使用下面的代碼獲得當前活動包名稱和活動名稱,
List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1);
Log.d("topActivity", "CURRENT Activity ::"
+ taskInfo.get(0).topActivity.getClassName());
ComponentName componentInfo = taskInfo.get(0).topActivity;
Log.d("topActivity", "CURRENT Package ::"
+ componentInfo.getPackageName());
或
if(isMusicActive().equalsto(true))
{
public static String PACKAGE_NAME = getApplicationContext().getPackageName();
// get package name of player.
}
謝謝,應該是有什麼組成。它應該從上下文中獲取值。請你詳細解釋(上午) – RAAAAM