0

我有一个用于主要活动的意图过滤器的应用程序

<intent-filter>
  <action android:name="android.intent.action.MAIN" />
  <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

因为我需要 Play Market 中的“打开”按钮。但我不希望在主屏幕或应用程序列表中创建任何快捷方式。如何防止创建快捷方式,保存我的“打开”按钮?

4

1 回答 1

0

如果您LAUNCHER有意图过滤器,则您有一个图标,则无法解决此问题。保留图标,没有用户会发现他必须导航到 Playstore,然后在那里按打开。您可以让用户隐藏图标,有一个 API 可以做到这一点。

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

这可能需要重新启动

于 2013-10-16T07:45:01.193 回答