您的位置:首页 > 博客中心 > 数据库 >

adb shell am命令

时间:2022-03-14 02:21

adb shell am命令是在cmd命令行可以通过命令来启动Activity,Boradcast,Service等,更多使用可以参考下面附件.

比如在cmd串口我们发送广播,广播action是"com.cmcc.media.bufferring" ,并且带key是"url",value是"" 的数据给广播接收者,如下即可
am broadcast -a "com.cmcc.media.bufferring" --es "url" ""

比如我们在APK中通过如下命令:
final String broadcastCmdStr = "*****";
Runtime.getRuntime().exec(broadcastCmdStr);
但是APK中会报错:
APK发送时候,无法发送成功,只要在发送broadcast的APK增加
android.permission.INTERACT_ACROSS_USERSandroid.permission.INTERACT_ACROSS_USERS_FULL权限即可。
接收端不需要处理


参考:
Android_adb shell am/pm使用

 
Android应用如何监听自己是否被卸载及卸载反馈功能的实现(第二版)

 
Android控制台命令am简介

 
Android:adb shell am命令行发送Activity/Service/Broadcast

热门排行

今日推荐

热门手游