我就这样做了:
我将主要活动更改为没有intent-filters:
<activity
android:name=".ParentTrap"
android:label="@string/title_activity_parent_trap"
android:theme="@android:style/Theme.Holo" >
</activity>
Run Code Online (Sandbox Code Playgroud)
然后,我使用intent filter操作创建了一个广播接收器: android.provider.Telephony.SECRET_CODE
然后我添加了数据.整个事情如下:
<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>
Run Code Online (Sandbox Code Playgroud)
完成后,创建一个类(我在我的主类中创建了Launch类,扩展了BroadCast Receiver),然后在onReceive类中启动了一个启动活动的意图.
然后输入*#*#(secret code)#*#*
拨号器将启动该应用程序.
归档时间: |
|
查看次数: |
3641 次 |
最近记录: |