gpt4 book ai didi

android - 隐藏和显示应用程序图标

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:21:54 25 4
gpt4 key购买 nike

我希望用户能够隐藏和显示应用程序启动器图标。我在 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 升级,因为在禁用该组件后操作系统将找不到该程序包,并且将无法重新安装它,除非该应用程序未被手动卸载(这不是用户友好的行为)”

我试图确定这是否属实,但没有成功。有人可以回答这个问题吗?非常感谢

最佳答案

您要求我们证明是否定的。

除非在 android 文档中明确说明了这种否定,或者除非在针对发布者/开发者的 Google Play 服务条款中明确禁止(这似乎不是,但我不是律师),否则它是实际上很难证明某个特定的 Android 功能不存在。

据我所知,唯一适用于所有 Android 手机的解决方案是创建您自己的自定义 launcher .用custom用户安装并成为他的主要启动器的启动器,你可以隐藏任何你想要的应用程序,甚至它本身。

除了那个解决方案之外,其他部分解决方案是:

  1. 仅在三星和索尼手机上,您可以使用三星 Knox API 和索尼专有 API。如果您的应用程序具有商业性质,请期望为此付费。

  2. 在三星手机上,还可以为用户提供手动隐藏应用程序图标的说明。

  3. 如果您的应用实际上是基于电话的(听起来确实如此),您可以考虑使用 Twilio 或 Voxeo 等服务将其功能转移到云端。这样,用户只需将电话号码添加到他的收藏夹/快速拨号中,无需安装任何东西,您可以根据需要随时更新基于云的应用程序,而无需更新电话。也许,您甚至可以通过运营商的功能来增强基于云的应用程序的功能 specific API。

关于android - 隐藏和显示应用程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45383268/

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