我在使用我的权限com.myexample.permission.MY_PERMISSION
的应用中有一个广播接收器。
我可以使用
发送广播 sendBroadcast(intent, "com.myexample.permission.MY_PERMISSION")
来自活动。
要将广播作为com.com.myexample.MY_ACTION
发送,并且可以使用以下MY_EXTRA
键作为命令的额外数据:
$adb shell am broadcast -a com.com.myexample.MY_ACTION
--ez MY_EXTRA true
但是如何使用adb shell命令从命令行向应用程序发送带有权限com.myexample.permission.MY_PERMISSION
的广播?
答案 0 :(得分:1)
如果我的回答here不符合您的要求,请尝试$(".myclass").click(function(){
var isChecked = $(this).is(":checked") ? "checked" : "unchecked";
$(this).attr("name",isChecked);
});
:
pm grant PACKAGE PERMISSION
级别
您应用中的"development"
,例如com.myexample.permission.MY_PERMISSION
android:protectionLevel="signature|development"
答案 1 :(得分:0)
答案 2 :(得分:0)
使用属于subcmd --receiver-permission
的arg broadcast
:
adb shell am broadcast -a com.com.myexample.MY_ACTION --receiver-permission com.myexample.permission.MY_PERMISSION