Android 允许广播密码
我希望能够传播这一意图Android 允许广播密码,android,android-intent,adb,Android,Android Intent,Adb,我希望能够传播这一意图 <receiver android:name="GsdBroadcastReceiver" android:permission="com.htc.permission.APP_DEFAULT"> <intent-filter> <action android:name="android.provider.Telephony.SECRET_CODE" /> <data android:sc
<receiver android:name="GsdBroadcastReceiver" android:permission="com.htc.permission.APP_DEFAULT">
<intent-filter>
<action android:name="android.provider.Telephony.SECRET_CODE" />
<data android:scheme="android_secret_code" android:host="3424" />
</intent-filter>
</receiver>
但是我还没有成功,我认为问题在于许可,你知道我如何处理它吗?我没有在Java中尝试过,但通过adb它可以很好地工作。但是,您必须使用超级用户运行它
adb shell "su -c 'am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://0011'"
在搭载安卓4.3的三星Galaxy S4上测试。
我使用了0011密码(3424用于HTC设备)
adb shell "su -c 'am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://0011'"