以下answer显示了禁用活动的示例。但是在少数地方,我看到过完全禁用软件包。
PackageManager pm = getPackageManager(); pm.setComponentEnabledSetting(new ComponentName(this, com.packagename.MyActivity.class), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
PackageManager pm = getPackageManager(); pm.setComponentEnabledSetting(new ComponentName(this, com.packagename), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
禁用软件包与禁用活动有什么区别?禁用组件是否意味着将禁用包中的所有类?
答案 0 :(得分:1)
禁用组件将仅禁用该类。 禁用软件包将禁用完整的应用程序。您可以假定这是因为禁用了Manifest中的所有组件,并且由于禁用了完整的应用程序,因此该进程将不再运行。