【发布时间】:2023-03-22 15:20:01
【问题描述】:
我希望用户能够隐藏和显示应用程序启动器图标。 我在https://www.nexsoftsys.com/articles/how-to-hide-application-launcher-lcon-in-android.html 找到了解决方案 我也在 Hide application icon
但是,在后一个链接中,它表示此代码出现在上述两个中
PackageManager pm = getApplicationContext().getPackageManager();
pm.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
“将使应用程序无法从 google play 升级,因为在禁用此组件后操作系统将找不到软件包并且无法重新安装它,除非该应用程序未手动卸载(这不是用户友好的行为)"
我试图发现这是否属实,但没有运气。 请问有人可以回答这个吗? 非常感谢提前
【问题讨论】:
-
您希望用户在主屏幕上隐藏图标吗?或者从主屏幕、应用程序抽屉以及其他任何可能找到的地方?如果是后者而不是前者,您如何期望用户在隐藏后能够访问/启动您的应用程序?一些秘密画廊/浏览器使用计算器图标来隐藏他们的应用程序,然后用户必须进入计算器,然后输入数字和命令的秘密序列来启动底层应用程序。您可能需要考虑为您的应用做类似的事情。
-
感谢您的回复。如果您看到上面的第二个链接,我将允许用户通过拨号程序启动应用程序。我希望从上述所有内容中隐藏该应用程序。