我想在安装后对用户隐藏应用程序。我知道从清单中删除这条线会起作用
<category android:name="android.intent.category.LAUNCHER" />
但是我如何使用该应用程序,因为我在应用程序列表中看不到它。任何想法 ?谢谢。
我想在安装后对用户隐藏应用程序。我知道从清单中删除这条线会起作用
<category android:name="android.intent.category.LAUNCHER" />
但是我如何使用该应用程序,因为我在应用程序列表中看不到它。任何想法 ?谢谢。
由于您没有添加启动器类别,因此它无法在启动器中显示,就像隐藏在您的设备中的服务一样。然后你必须使用其他应用程序来启动它。您应该在您的应用程序中使用其他操作和类别注册意图过滤器。最常见的操作应该是 ACTION_VIEW 与 BROWSABLE 类别结合,然后您可以使用浏览器中的 url 或短信打开您的应用程序。意图过滤器应该是这样的:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="openmyapp"
android:scheme="http" />
</intent-filter>