在串口通过命令发送广播—机顶盒开发调试使用
2015-10-29 09:59
330 查看
在日常的开发维护中,我们时常会碰到一些收发广播的问题。例如:我们要想知道广播有没发出去?我们还想到有没收到广播?
其实解决办法相信大家都懂的,自己写个广播点击一下按钮发出去,然后再收一下,就可以了。但是自己写个广播相对麻烦一些,通过命令就可以让我们简单一些。下面介绍一下,希望能帮到大家。
通过命令行执行adb shell am broadcast发送广播通知。
adb shell 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>]
但是日常的我们发送的广播还需要携带一些参数
4000
。 “--es”顾名思义就是发送字符串了。例如:
adb shell am broadcast -a net.sunniwell.action.START_UPGRADE_ACTION --es
StringName "send a String" --ei
intName 99 --ez booleanName true/false
其实解决办法相信大家都懂的,自己写个广播点击一下按钮发出去,然后再收一下,就可以了。但是自己写个广播相对麻烦一些,通过命令就可以让我们简单一些。下面介绍一下,希望能帮到大家。
通过命令行执行adb shell am broadcast发送广播通知。
adb shell 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>]
但是日常的我们发送的广播还需要携带一些参数
4000
。 “--es”顾名思义就是发送字符串了。例如:
adb shell am broadcast -a net.sunniwell.action.START_UPGRADE_ACTION --es
StringName "send a String" --ei
intName 99 --ez booleanName true/false
相关文章推荐
- check the manual that corresponds to your MySQL server version for the right syntax
- push到Github每次都要输入密码
- 当mac升级到EI Caption后绑定到Js、lua出现LibclangError: dlopen(libclang.dylib, 6)的错误
- 窗口风格的实际效果
- 1057 - Collecting Gold (状态压缩DP)
- 夺命雷公狗jquery---32小案例鼠标放上图片点亮
- java Future 接口介绍
- CentOS上扩充lv-root空间步骤详解
- 使用replaceScene实现场景切换
- 页面中特定文字加粗
- Spring MVC入门示例
- nginx 优化
- Xamarin.Forms入门困扰与解决方式-No.3
- 多个Fragment的使用
- 第一个简单的android项目
- db2用户权限
- CL.exe的 /D 选项, Preprocessor Macro预处理器宏定义
- 【详解】Python抓取数据脚本
- linux中的一些命令
- JS实现网页右侧带动画效果的伸缩窗口代码