使用代码/模式创建隐藏模式以运行特定的Android应用程序

时间:2014-04-27 14:12:14

标签: java android invisible

我正在建立一个她的目的是秘密的Android应用程序,我不希望应用程序菜单中存在该图标。 我们的想法是,只有安装了应用程序的用户才能将其与安装后配置的私有代码一起使用。

  1. 我可以从列表中隐藏我的应用并运行吗?
  2. 通过输入该用途的代码/模式,我有什么选择启动此应用?并且可以在屏幕看起来之后连接到用户锁定\解锁系统并让他设置一个单独的代码,在输入之后他可以进入应用程序模式。
  3. 我很乐意获得一些代码或任何类型的教程

1 个答案:

答案 0 :(得分:0)

我见过其他应用使用私人拨号代码/假电话号码来触发打开隐藏的应用。

您可以为NEW_OUTGOING_CALL注册一个监听器并检查与其一起传递的EXTRA_PHONE_NUMBER取消呼叫,如果该号码与您的私人代码匹配,则打开您的应用。否则忽略并让呼叫正常进行。

这显然具有对潜在用户可能看起来可疑的所需权限。


至于从其他人的建议中删除您的应用程序,并且如链接问题中所述,您需要从<intent-filter>中删除<activity>

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