博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于通过adb启动Activity、activity、service以及发送broadcast的命令
阅读量:5080 次
发布时间:2019-06-12

本文共 806 字,大约阅读时间需要 2 分钟。

一、启动activity:

$ adb shell
$ am start -n {包名}/{包名}.{活动名称}
如:启动一个名叫MainActivity的活动
# am start -n com.example.test/com.example.test.MainActivity
 
二、启动service:
$ adb shell
$ am startservice -n {包名}/{包名}.{服务名称}
 
如:启动一个名叫MyService的服务
# am startservice -n com.example.test/com.example.test.MyService
 
三、发送broadcast:
$ adb shell
$ am broadcast -a <action>

am broadcast 后面的参数有:

[-a <ACTION>]

[-d <DATA_URI>]

[-t <MIME_TYPE>]

[-c <CATEGORY> [-c <CATEGORY>] ...]

[-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]

[--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]

[-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]

[-n <COMPONENT>]

[-f <FLAGS>] [<URI>]

例如:

am broadcast -a MyAction --es city "shenzhen" --ei year 2014 --ez flag true

 说明:红色为EXTRA_KEY,绿色为VALUE,分别为String类型,int类型,boolean类型

 
 
 

转载于:https://www.cnblogs.com/wytings/p/4093736.html

你可能感兴趣的文章
java.lang.ClassCastException: com.sun.proxy.$Proxy* cannot be cast to***
查看>>
防火墙的主要性能指标
查看>>
mongodb集群故障转移实践
查看>>
hdu 2836
查看>>
Tomcat6添加MySQL的JNDI数据源
查看>>
supervisor
查看>>
数据库建表经验
查看>>
右侧边栏滑入滑出
查看>>
Handing basic Interactio IOS notes
查看>>
自我介绍
查看>>
【poj1226-出现或反转后出现在每个串的最长公共子串】后缀数组
查看>>
如何用管理员账户登录windows10
查看>>
使用jQuery获取Dribbble的内容
查看>>
Jquery获取table中的行和列以及列中对象方法
查看>>
Python:map,filter和zip
查看>>
WC2018游记
查看>>
五猴分桃问题
查看>>
[Python学习笔记]文件的读取写入
查看>>
SQL Server 查询语句提取中文内容
查看>>
企业级Harbor介绍及安装
查看>>