我有一个主要活动的意图过滤器
的appilcation<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
因为我需要Play Market中的“打开”按钮。但我不希望在主屏幕或应用程序列表中创建任何快捷方式。 如何防止创建快捷方式,保存“打开”按钮?
答案 0 :(得分:0)
如果你有LAUNCHER
意图过滤器,你有一个Icon,那就没办法了。保留图标,没有用户会发现他必须导航到Playstore然后在那里按开。您可以让用户隐藏图标,这里有一个API。
PackageManager p = getPackageManager();
p.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
这可能需要重启