adb启动activity、service或broadcast

先打开命令行,接着进入shell:adb shell。

然后,打开activity:am start -n [包名]/[包名].[Activity名]。如:

am start -n com.android.browser/com.android.browser.BrowserActivity

打开service

am startservice -n [包名]/[包名].[service名],如:

am startservice -n com.android.traffic/com.android.traffic.mainservice

打开broadcast

am broadcast -a [包名]/[包名].[broadcast名],如:

am broadcast -a android.net.conn.CONNECTIVITY_CHANGE

注:

       1、通用命令形式是:[command] [-option] [intent]

       2、intent以[包名]/[包名].[activity(service、broadcast)名]标示,其中,斜杠左侧的“包名”表示app主工程包名,右侧的包名则是activity、service、broadcast所在包名。如:

       有app由2个工程组成,分别为project1和project2,包名分别为com.example1.project1和com.example2.project2,project2作为库,被project1引用。在project1中有activity1,project2中有broadcast1,则使用adb启动broadcast1的命令为:

      am broadcast -a com.example1.project1/com.example2.project2.broadcast1

         

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值