Android am命令启动Service,Activity,BroadcastReceiver

Android am命令启动Service,Activity,BroadcastReceiver,第1张

Android am命令启动Service,Activity,BroadcastReceiver

m命令启动Service,Activity,BroadcastReceiver,在frameworksbasecmdsamsrccomandroidcommandsam

一.am命令启动Activity
am start -n package name/.Activity name

例:

其AndroidManifest.xml中显示:其package=“com.example”
am start -n com.example/ com.example.MainActivity
am start-n com.example/.MainActivity

二.利用action启动
am start -a android.intent.action.VIEW-d http://www.sina.com.cn

三.启动一个services
am start service package name/ services name

四.发送一个广播
1.am broadcast -a com.android.test --ei type 0
通过命令行执行adb shell am broadcast发送广播通知。

2.adb shell am broadcast 后面的参数有:

[-a ]
[-d ]
[-t ]
[-c [-c ] …]
[-e|–es …]
[–ez …]
[-e|–ei …]
[-n ]
[-f ] []

例如:
adb shell am broadcast -a com.android.test --es test_string “this is test string” --ei test_int 100 --ez test_boolean true

说明:
key为:test_string,test_int,test_boolean

value分别为String类型,int类型,boolean类型

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/4015228.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-10-22
下一篇2022-10-22

发表评论

登录后才能评论

评论列表(0条)

    保存