`
test_angel
  • 浏览: 50072 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

am命令用法

 
阅读更多

平时都是根据包名及Activity名称使用am命令,今天尝试了一下使用action,也很好用,所以将其用法说明一下,以便日后使用。

我们可以通过命令启动android中的Activity,Service,BroadcastReceiver 等组件

 

 

 

1. 拨打一个电话:

 

 

 

    am start -a android.intent.action.CALL -d tel:10086

 

 

 

    这里-a表示动作,-d表述传入的数据,还有-t表示传入的类型。

 

 

 

2. 打开一个网页:

 

 

 

    am start -a android.intent.action.VIEW -d  http://www.baidu.com (这里-d表示传入的data)

 

 

 

3. 打开音乐播放器:

 

 

 

    am start -a android.intent.action.MUSIC_PLAYER 或者

 

    am start -n com.android.music/om.android.music.MusicBrowserActivity

 

 

 

4. 启动一个服务:

 

 

 

    am startservice <服务名称>

 

 

 

    例如:am startservice -n com.android.music/com.android.music.MediaPlaybackService (这里-n表示组件)

 

    或者   am startservice -a com.smz.myservice (这里-a表示动作,就是你在Androidmanifest里定义的) 

 

 

 

5. 发送一个广播:

 

 

 

    am broadcast -a <广播动作>

 

 

 

    例如: am broadcast -a com.smz.mybroadcast

 

 

暂时用的也就这几个,有新发现再添加。酷

分享到:
评论

相关推荐

    AM命令使用指南 AM命令使用指南

    AM命令使用指南 AM命令使用指南 AM命令使用指南

    Android am 命令使用

    开启 Activity、服务、广播知识讲解 开启 Activity、服务、广播例子 内存、进程、性能操作 调试相关操作

    Android am命令工具类

    帮助使用am命令的工具类

    am命令启动Acitivity流程图图片

    am命令启动Acitivity流程图

    AM20E_AT命令手册_V1.0.pdf

    本文档为奇迹物联有限公司提供的 AM20E_AT命令手册_V1.0 本文档对应产品为AM20E模块。 本文档的使用对象为系统工程师,开发工程师及测试工程师。 本设计指南为客户产品设计提供支持,客户须按照本文中的规范和参数...

    Android中使用am命令实现在命令行启动程序详解

    主要介绍了Android中使用am命令实现在命令行启动程序详解,本文详细讲解了am命令的语法,然后给出了启动内置程序的操作实例,需要的朋友可以参考下

    prometheus-am-executor:根据Prometheus警报执行命令

    -am-executor是一个HTTP服务器,它从接收警报,并执行将警报详细信息设置为环境变量的给定命令。 建造 要求 1.克隆此存储库 git clone https://github.com/imgix/prometheus-am-executor.git 2.编译prometheus-am-...

    hp系统管理命令AM

    hp的系统管理命令,对HPUX的使用者来说,是个必备的参考

    AM410EAT命令用户使用手册.pdf

    4G模组,低功耗,PCIE,CAT1,多通道,精简AT指令,物联网,esim,多模4G模组,低功耗,PCIE,CAT1,多通道,精简AT指令,物联网,esim,多模

    linux-whereami从CLI取得你的地理位置信息

    whereami - 从CLI取得你的地理位置信息,使用freegeoip.net网站的数据

    TIAM335x主板使用

    介绍TIAM335x主板使用,主板资源,主板系统,开发平台的安装,命令及调试

    Linux who命令用法详解

    Linux who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。 使用权限:所有使用者都可使用。 语法who - [husfV] ...

    UNIX操作系统命令大全

    用途:apropos查找使用说明的名称。 举例:apropos print(等价于man -k prink)。 arch 用途:arch获得机器体系结构的描述信息。 举例:arch。下面是arch输出的结果: sun4 将这个命令与uname进行比较。 ash 用途:...

    Linux date命令用法详解

    Linux date命令可以用来显示或设定系统的日期与时间,在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: 时间方面: % : 印出 % %n : 下一行 %t : 跳格 %H : 小时...

    autocad量面积和长度的插件

    本软件支持antocad软件面积和长度计算,命令为am。使用方法:直接将该插件拖到cad视口里,看好了,是视口里,或者用加载应用程序的办法。

    MCGS串口驱动

    '定义HEXE协议格式命令收发帧使用变量 dim SendByteArr(0) as byte '存放发送命令字节数组 dim RecByteArr(0) as byte '存放接收命令字节数组 dim DataByteArr(0) as byte '存放解析数据临时字节数组 DIM nReturn ...

    UNIX命令格式

    who am i wc显示一个文件中的行数、单词数、字符数 -l只显示行数 -w只显示单词数 -c只显示字符数 ps列出系统中当前正在运行的进程信息 PID TTY TIME CMD 进程号 伪终端号 占用cpu的时间 shell 3490 pts/1 00:...

    amcat:阿姆斯特丹内容分析工具包

    AmCAT-阿姆斯特丹内容分析工具包 ... 要安装非python要求,可以使用以下命令(在Ubuntu 15.10或16.04上): sudo apt-get install antiword unrtf rabbitmq-server python3-pip postgresql postgresql-contrib python3

    whereami.js:Node.js模块使用机器学习和WiFi信息预测室内位置:antenna_bars:

    在您要使用的每个房间中,使用whereamijs learn 命令记录数据。 例子: whereamijs learn kitchen // or -l kitchen 运行此命令的输出将是一个带有wifi信息的JSON文件,该文件保存在whereamijs-data文件夹中。 ...

Global site tag (gtag.js) - Google Analytics