隐藏Android设备中的应用程序

时间:2012-12-13 04:58:17

标签: android

嘿伙计我想在安装后隐藏用户的应用程序。而且我知道 从清单中删除此行将起作用

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

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

1 个答案:

答案 0 :(得分:1)

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