如果使用 PackageManager 禁用应用程序图标,是不是会导致该应用程序的自动更新出现问题?

Posted

技术标签:

【中文标题】如果使用 PackageManager 禁用应用程序图标,是不是会导致该应用程序的自动更新出现问题?【英文标题】:If the application icon is disabled using PackageManager, will it cause issue in auto update of that app?如果使用 PackageManager 禁用应用程序图标,是否会导致该应用程序的自动更新出现问题? 【发布时间】:2013-10-25 11:17:39 【问题描述】:

我有一个使用以下代码隐藏应用图标的应用程序:

 PackageManager p = getApplicationContext().getPackageManager(); 
      p.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
 PackageManager.DONT_KILL_APP);

这是否会导致更新应用程序出现问题(在 Play 商店中上传新版本时)?如果是,是否有解决此问题的方法?

【问题讨论】:

【参考方案1】:

这个问题的答案是不,不会有任何问题。应用程序将成功更新。我可以确认这一点,因为我已经在我的一个应用程序中实现了这一点,并且我观察到应用程序已更新,没有任何问题。

【讨论】:

以上是关于如果使用 PackageManager 禁用应用程序图标,是不是会导致该应用程序的自动更新出现问题?的主要内容,如果未能解决你的问题,请参考以下文章

如何禁用或启用onMessageReceived的firebase推送通知?

如何使用 packageManager 在 android java 中获取克隆的应用程序?

Android中获取应用程序(包)的信息-----PackageManager的使用

使用 PackageManager 获取包名称 [重复]

Android 禁用(隐藏)图标

禁用 undertow 日志记录