获取系统默认包名称

时间:2014-05-11 22:40:49

标签: android

如果用户定义了默认系统应用程序,我怎么知道哪个是包名?通过示例获取系统默认音乐应用程序的包名称以停止它

1 个答案:

答案 0 :(得分:1)

解决:

String mKillAppName = null;

headsetPlugIntent = Intent.makeMainSelectorActivity(Intent.ACTION_MAIN,
    Intent.CATEGORY_APP_MUSIC);

ResolveInfo da = mContext.getPackageManager()
    .resolveActivity(headsetPlugIntent,PackageManager.MATCH_DEFAULT_ONLY);

mKillAppName = da.activityInfo.packageName;