使用am命令发送带参数的广播和服务
时候使用adb命令发送广播测试或者启动某个服务会更有效率。
1.使用am broadcast命令发送广播
命令如下:
adb shell am broadcast -n "com.autonavi.amapauto/com.autonavi.amapauto.adapter.internal.AmapAutoBroadcastReceiver" -a AUTONAVI_STANDARD_BROADCAST_RECV --ei "KEY_TYPE" 10047 --ei "EXTRA_CASUAL_MUTE" 1
同源码的效果:
private void setNaviCasualMute(int mute) {Intent intent = new Intent();intent.setClassName("com.autonavi.amapauto", "com.autonavi.amapauto.adapter.internal.AmapAutoBroadcastReceiver");intent.setAction("AUTONAVI_STANDARD_BROADCAST_RECV");intent.putExtra("KEY_TYPE", 10047);intent.putExtra("EXTRA_CASUAL_MUTE", mute);mContext.sendBroadcastAsUser(intent, UserHandle.SYSTEM);
}
格式:
am broadcast -n “包名/广播接收Receiver” -a 广播名 --ei 参数Key 参数Value --ei 参数Key 参数Value
2.使用am startservice 命令启动服务
命令如下:
am startservice -n com.iflytek.cutefly.speechclient.hmi/com.iflytek.auto.speechclient.sdk.SpeechClientService --es "stopvr" "navi"
3. -p packages name
https://medium.com/swlh/extend-the-adb-to-make-app-debugging-easier-59d42fa8cf71https://medium.com/swlh/extend-the-adb-to-make-app-debugging-easier-59d42fa8cf71
使用am命令发送带参数的广播和服务相关推荐
- Linux中使用curl命令发送带参数的get请求和post请求
1. curl与wget 命令的区别 相似之处:wget 和 cURL 都可以下载内容,都可以向互联网发送请求并返回请求项,也可以进行 HTTP POST 请求,它们都是命令行工具,可以设计成可脚本化 ...
- 爬虫之requests模块发送带参数的请求
爬虫之requests模块发送带参数的请求 我们在使用百度搜索的时候经常发现url地址中会有一个 ?,那么该问号后边的就是请求参数,又叫做查询字符串 1.1 在url携带参数 直接对含有参数的url发 ...
- Shell Scipt 命令行带参数,输出log
Shell Scipt 命令行带参数,输出log 命令行带参数,以及字符串参数放到ssh命令里可以这么放: #!/bin/bash 这行保证运行bash可以这样: ./data.sh i ...
- response响应对象参数和方法是啥?怎么发送带请求头的请求(headers参数)怎么发送带参数的请求?cookieJar的转换方法是什么?
在python里所有变量都是对象 import requestsurl = 'http://www.baidu.com/'respone = requests.get(url)# 参数 # 响应的ur ...
- adb 命令启动带参数的Activity
1.不带参数启动Activity adb shell am start -n com.app.test/.MainActivity adb shell am start com.app.test/.M ...
- java 送参数_关于java:如何以编程方式发送带参数的HTTP请求?
本问题已经有最佳答案,请猛点这里访问. 如果我使用浏览器向服务器发送信息(例如使用登录.密码页),我只需填写用户文本框和密码文本框,然后单击登录按钮. 我想发送此信息,但不必使用浏览器.我想" ...
- 命令行带参数启动--命令行相关问题 代码规范
20210106 其实cmd和Linux一样可以通过特殊符号换行的: Linux 为 \ 而cmd 为 ^ 命令行换行符 20201127 options 代码编写变量意义 20200728 a.py ...
- 关于nodejs发送带参数的post请求调用人人网api
其实对js基本都没什么了解就要去用nodejs尝试实在有些勉强,做些简单的笔记以后看起来或许有些帮助. 用-express -e xxx(应用名)创建基于ejs模版的应用. 按提示cd xxx并 ...
- java发送get请求参数_HttpClient发送带参数的Get请求
HttpClient 是apache 组织下面的一个用于处理HTTP 请求和响应的开源工具.所用jar包为httpclient-4.3.6.jar.httpcore-4.3.3.jar.httpmim ...
最新文章
- Windows窗体的所有菜单
- 上市公司相关财务指标
- Python字典中你必须知道的用法
- xcode7 没有Empty Application
- oracle 数据库查询 COALESCE字符函数
- 784. Letter Case Permutation
- 计算机图形几个小常识
- hdu 2363(最短路+枚举)
- linkedin api php,php – 如何使用linkedin api发送消息/通知?
- anaconda报错 ImportError: No module named conda.cli
- linux中编辑好的源如何保存,Linux下, Eclipse C/C++ IDE下编辑好C/C++源程序之后要先保存!!!否则,就会……...
- 每周荐书:SQL优化、深度学习、数据科学家(评论送书)
- 如何更方便地调试javascript代码
- 【统计分析】4 空间点数据分析与ArcGIS
- mysql为什么尽量少星号,mysql – select中是否存在星号排除其他列?
- 跃迁 成为高手的技术
- UCSC 基因组浏览器配置详解
- 微型计算机中央处理器又称为,微处理器又称为什么
- 记事本html特效,很漂亮的网页飘落特效代码
- 周末分享 | 2019年最好的演讲:别让任何人打乱你的人生节奏
热门文章
- 烟气处理厂(FTP)行业调研报告 - 市场现状分析与发展前景预测
- 20本机器学习与数据科学必读书籍
- 电脑运行python_别这样直接运行Python命令,否则电脑等于“裸奔”
- Centos7安装Libusb驱动包下载安装
- Java程序员月薪是多少?来看看你达标了吗?
- 泛型「generic」讲解
- IBM SPSS Modeler通过数据挖掘我们能从股市数据得到什么
- 网络工程师成长日记439-为什么有些工作始终做不好
- 今日芯声 | 马斯克称 AI 会超越人类,不相信的人都自作聪明
- java 加日期_java 给时间增加时间得到一个新的时间(日期)