0
如果用户定义了一个,我如何知道默认系统应用的包名是什么?举例得到系统默认的音乐应用程序的包名来阻止它获取系统默认包名
如果用户定义了一个,我如何知道默认系统应用的包名是什么?举例得到系统默认的音乐应用程序的包名来阻止它获取系统默认包名
解决:
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;