Android 禁用包与使用包管理器禁用活动之间的区别
下面显示了禁用活动的示例。但在一些地方,我已经看到完全禁用该软件包Android 禁用包与使用包管理器禁用活动之间的区别,android,android-activity,android-package-managers,android-components,Android,Android Activity,Android Package Managers,Android Components,下面显示了禁用活动的示例。但在一些地方,我已经看到完全禁用该软件包 禁用活动 禁用包 禁用包和禁用活动之间有什么区别?禁用组件是否意味着它将禁用包中的所有类?禁用组件将仅禁用该类。 禁用包将禁用整个应用程序。您可以假设这是禁用清单中的所有组件&在这种情况下,由于禁用了完整的应用程序,流程将不再运行 PackageManager pm = getPackageManager(); pm.setComponentEnabledSetting(new ComponentName(this,
禁用包和禁用活动之间有什么区别?禁用组件是否意味着它将禁用包中的所有类?禁用组件将仅禁用该类。 禁用包将禁用整个应用程序。您可以假设这是禁用清单中的所有组件&在这种情况下,由于禁用了完整的应用程序,流程将不再运行
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);