gpt4 book ai didi

android - 禁用包与使用包管理器禁用 Activity 之间的区别

转载 作者:行者123 更新时间:2023-11-29 23:19:27 24 4
gpt4 key购买 nike

以下answer显示禁用 Activity 的示例。但在少数地方,我看到完全禁用包。

  1. 禁用 Activity
PackageManager pm = getPackageManager(); 
pm.setComponentEnabledSetting(new ComponentName(this,
com.packagename.MyActivity.class),
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
  1. 禁用包
PackageManager pm = getPackageManager(); 
pm.setComponentEnabledSetting(new ComponentName(this,
com.packagename),
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);

禁用包与禁用 Activity 有什么区别?禁用组件是否意味着它会禁用包中的所有类?

最佳答案

禁用组件只会禁用该类。禁用包将禁用完整的应用程序。您可以假设这是因为在这种情况下禁用 list 和进程中的所有组件将不再运行,因为整个应用程序已被禁用。

关于android - 禁用包与使用包管理器禁用 Activity 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54652296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com