时候使用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命令发送带参数的广播和服务相关推荐

  1. Linux中使用curl命令发送带参数的get请求和post请求

    1. curl与wget 命令的区别 相似之处:wget 和 cURL 都可以下载内容,都可以向互联网发送请求并返回请求项,也可以进行 HTTP POST 请求,它们都是命令行工具,可以设计成可脚本化 ...

  2. 爬虫之requests模块发送带参数的请求

    爬虫之requests模块发送带参数的请求 我们在使用百度搜索的时候经常发现url地址中会有一个 ?,那么该问号后边的就是请求参数,又叫做查询字符串 1.1 在url携带参数 直接对含有参数的url发 ...

  3. Shell Scipt 命令行带参数,输出log

    Shell Scipt 命令行带参数,输出log 命令行带参数,以及字符串参数放到ssh命令里可以这么放: #!/bin/bash        这行保证运行bash可以这样: ./data.sh i ...

  4. response响应对象参数和方法是啥?怎么发送带请求头的请求(headers参数)怎么发送带参数的请求?cookieJar的转换方法是什么?

    在python里所有变量都是对象 import requestsurl = 'http://www.baidu.com/'respone = requests.get(url)# 参数 # 响应的ur ...

  5. adb 命令启动带参数的Activity

    1.不带参数启动Activity adb shell am start -n com.app.test/.MainActivity adb shell am start com.app.test/.M ...

  6. java 送参数_关于java:如何以编程方式发送带参数的HTTP请求?

    本问题已经有最佳答案,请猛点这里访问. 如果我使用浏览器向服务器发送信息(例如使用登录.密码页),我只需填写用户文本框和密码文本框,然后单击登录按钮. 我想发送此信息,但不必使用浏览器.我想" ...

  7. 命令行带参数启动--命令行相关问题 代码规范

    20210106 其实cmd和Linux一样可以通过特殊符号换行的: Linux 为 \ 而cmd 为 ^ 命令行换行符 20201127 options 代码编写变量意义 20200728 a.py ...

  8. 关于nodejs发送带参数的post请求调用人人网api

    其实对js基本都没什么了解就要去用nodejs尝试实在有些勉强,做些简单的笔记以后看起来或许有些帮助. 用-express   -e  xxx(应用名)创建基于ejs模版的应用. 按提示cd xxx并 ...

  9. java发送get请求参数_HttpClient发送带参数的Get请求

    HttpClient 是apache 组织下面的一个用于处理HTTP 请求和响应的开源工具.所用jar包为httpclient-4.3.6.jar.httpcore-4.3.3.jar.httpmim ...

最新文章

  1. Windows窗体的所有菜单
  2. 上市公司相关财务指标
  3. Python字典中你必须知道的用法
  4. xcode7 没有Empty Application
  5. oracle 数据库查询 COALESCE字符函数
  6. 784. Letter Case Permutation
  7. 计算机图形几个小常识
  8. hdu 2363(最短路+枚举)
  9. linkedin api php,php – 如何使用linkedin api发送消息/通知?
  10. anaconda报错 ImportError: No module named conda.cli
  11. linux中编辑好的源如何保存,Linux下, Eclipse C/C++ IDE下编辑好C/C++源程序之后要先保存!!!否则,就会……...
  12. 每周荐书:SQL优化、深度学习、数据科学家(评论送书)
  13. 如何更方便地调试javascript代码
  14. 【统计分析】4 空间点数据分析与ArcGIS
  15. mysql为什么尽量少星号,mysql – select中是否存在星号排除其他列?
  16. 跃迁 成为高手的技术
  17. UCSC 基因组浏览器配置详解
  18. 微型计算机中央处理器又称为,微处理器又称为什么
  19. 记事本html特效,很漂亮的网页飘落特效代码
  20. 周末分享 | 2019年最好的演讲:别让任何人打乱你的人生节奏

热门文章

  1. 烟气处理厂(FTP)行业调研报告 - 市场现状分析与发展前景预测
  2. 20本机器学习与数据科学必读书籍
  3. 电脑运行python_别这样直接运行Python命令,否则电脑等于“裸奔”
  4. Centos7安装Libusb驱动包下载安装
  5. Java程序员月薪是多少?来看看你达标了吗?
  6. 泛型「generic」讲解
  7. IBM SPSS Modeler通过数据挖掘我们能从股市数据得到什么
  8. 网络工程师成长日记439-为什么有些工作始终做不好
  9. 今日芯声 | 马斯克称 AI 会超越人类,不相信的人都自作聪明
  10. java 加日期_java 给时间增加时间得到一个新的时间(日期)