4

我想在安装后对用户隐藏应用程序。我知道从清单中删除这条线会起作用

 <category android:name="android.intent.category.LAUNCHER" />

但是我如何使用该应用程序,因为我在应用程序列表中看不到它。任何想法 ?谢谢。

4

1 回答 1

2

由于您没有添加启动器类别,因此它无法在启动器中显示,就像隐藏在您的设备中的服务一样。然后你必须使用其他应用程序来启动它。您应该在您的应用程序中使用其他操作和类别注册意图过滤器。最常见的操作应该是 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>
于 2012-12-13T07:14:36.703 回答