Android 输入密码后启动我的应用程序?
当在拨号程序中输入密码(如Android 输入密码后启动我的应用程序?,android,Android,当在拨号程序中输入密码(如*.*.\12345.*.*.)时,如何启动我的应用程序 我在Android文档中找不到解决方案。使用以下操作创建广播接收器: 在你找到的临时演员中 编辑:这里是广播接收器。安装的广播接收器也许你应该注册到正确的活动意图。例如,看起来令人兴奋。问题是如何筛选只接收这一个specyfic编号的意图。我怀疑它会是这样的(我根据我在文档中找到的内容来推测): 和。使用LogCat查看exacly intent contatins的内容,然后您可以正确过滤此内容。我就是这
*.*.\12345.*.*.
)时,如何启动我的应用程序
我在Android文档中找不到解决方案。使用以下操作创建广播接收器:
编辑:这里是广播接收器。安装的广播接收器也许你应该注册到正确的活动意图。例如,看起来令人兴奋。问题是如何筛选只接收这一个specyfic编号的意图。我怀疑它会是这样的(我根据我在文档中找到的内容来推测):
和。使用LogCat查看exacly intent contatins的内容,然后您可以正确过滤此内容。我就是这样做的:
我将我的主要活动更改为无目的过滤器:
<activity
android:name=".ParentTrap"
android:label="@string/title_activity_parent_trap"
android:theme="@android:style/Theme.Holo" >
</activity>
完成后,创建一个类(我在我的主类中创建了Launch类,扩展了BroadCast Receiver),然后在onReceive类中激发启动活动的意图
然后在拨号器中键入*#*#*##*#
将启动该应用程序。为什么不实现一个splashscreen,您必须在上面输入代码?我认为您无法在不实际调用的情况下拦截简单的拨号操作…啊,我是在谈论*#*#密码,但是我知道了如何使用它们:)在这种情况下,你能更新你的帖子或回答你自己的问题吗?这对我来说不适用于三星Galaxy Note GT-N7000和Android 4.1.2。我们还需要做些别的事情来让它工作吗?是的,我创建了一个空白活动。请看我的相关问题:如果可以的话,请帮助。@Manish这篇文章已经不存在了。你发现问题了吗?谢谢
<activity
android:name=".ParentTrap"
android:label="@string/title_activity_parent_trap"
android:theme="@android:style/Theme.Holo" >
</activity>
<receiver android:name=".ParentTrap$Launch" >
<intent-filter>
<action android:name="android.provider.Telephony.SECRET_CODE" />
<data
android:host="(secret code)"
android:scheme="android_secret_code" />
</intent-filter>
</receiver>