如果用户定义了默认系统应用程序,我怎么知道哪个是包名?通过示例获取系统默认音乐应用程序的包名称以停止它
答案 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;