在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.

复制代码代码如下:

usage: am [subcommand] [options]

start an Activity: am start [-D]

-D: enable debugging

send a broadcast Intent: am broadcast

start an Instrumentation: am instrument [flags]

-r: print raw results (otherwise decode REPORT_KEY_STREAMRESULT)

-e : set argument to

-p : write profiling data to

-w: wait for instrumentation to finish before returning

start profiling: am profile start

stop profiling: am profile stop

specifications include these flags:

[-a ] [-d ] [-t ]

[-c [-c ] ...]

[-e|--es ...]

[--ez ...]

[-e|--ei ...]

[-n ] [-f ] []

启动的方法为

复制代码代码如下:

# am start -n 包(package)名/活动(activity)全路径

查看包中每个activity的全路径的方法:

1、安装并启动“固件工具箱”

2、进入“App manager”,显示系统中所有安装程序,长按想通过命令行启动的程序。

3、弹出的窗口中选择"Advanced Freeze",该程序所有的activity就会全部显示出来

activity有两种显示格式,一种直接显示全路径,另一种在括号里显示相对路径,相对路径加上包名即是全路径。

几个启动指定程序activity的例子

Music 和 Video(音乐和视频)的启动方法为:

复制代码代码如下:

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

# am start -n com.android.music/com.android.music.VideoBrowserActivity

# am start -n com.android.music/com.android.music.MediaPlaybackActivity

Camera(照相机)的启动方法为:

复制代码代码如下:

# am start -n com.android.camera/com.android.camera.Camera

Browser(浏览器)的启动方法为:

复制代码代码如下:

# am start -n com.android.browser/com.android.browser.BrowserActivity

启动浏览器 :

复制代码代码如下:

am start -a android.intent.action.VIEW -d  http://www.google.cn/

拨打电话 :

复制代码代码如下:

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

启动 google map 直接定位到北京 :

复制代码代码如下:

am start -a android.intent.action.VIEW geo:0,0?q=beijing

Android中9patch图片格式(xx.9.png)介绍与制作详解

一:9patch图片介绍: android的.9.png是android系统中一种特殊的图片格式,专门用来用来处理图片大小变化后(如拉伸)的失真,不正常,如我们看到的qq聊天中的文字气泡,不管你输入的 ...

Android中滑屏实现----触摸滑屏以及Scroller类详解 .

转:http://blog.csdn.net/qinjuning/article/details/7419207 知识点一:  关于scrollTo()和scrollBy()以及偏移坐标的设置/取值问 ...

Android中moveTo、lineTo、quadTo、cubicTo、arcTo详解(实例)

1.Why 最近在写android画图经常用到这几个什么什么To,一开始还真不知道cubicTo这个方法,更不用说能不能分清楚它们了,所以特此来做个小笔记,记录下moveTo.lineTo.quadT ...

命令创建.net core3.0 web应用详解(超详细教程)

原文:命令创建.net core3.0 web应用详解(超详细教程) 你是不是曾经膜拜那些敲几行代码就可以创建项目的大神,学习了命令创建项目你也可以成为大神,其实命令创建项目很简单. 1.cmd命令行 ...

Android 核心分析 之八Android 启动过程详解

Android 启动过程详解 Android从Linux系统启动有4个步骤: (1) init进程启动 (2) Native服务启动 (3) System Server,Android服务启动 (4) ...

Android开发之手势滑动(滑动手势监听)详解

Android开发之手势滑动(滑动手势监听)详解 在Android应用中,经常需要手势滑动操作,比如上下滑动,或左右方向滑动,处理手势滑动通常有两种方法:一种是单独实现setOnTouchListen ...

Android Studio一直显示Building“project name”Gradle project info问题详解

关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己. 本篇文章同步微信公众号  欢迎大家关注我的微信公众号:「醉翁猫咪」 Android Studio一直显示 Building&quo ...

[转载]windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解

windows任务管理器中的工作设置内存,内存专用工作集,提交大小详解 http://shashanzhao.com/archives/832.html 虽然是中文字,但是理解起来还是很困难,什么叫工 ...

MySQL中的主键,外键有什么作用详解

MySQL中的主键,外键有什么作用详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 学关系型数据库的同学,尤其在学习主键和外键时会产生一定的困惑.那么今天我们就把这个困惑连根拔起 ...

随机推荐

[转]关于网络通信,byte[]和String的转换问题

最近的项目中要使用到把byte[]类型转换成String字符串然后通过网络发送,但发现发现出去的字符串和获取的字符串虽然是一样的,但当用String的getBytes()的方法得到的byte[]跟原来 ...

12. 求简单交错序列前N项和

求简单交错序列前N项和 #include int main() { int denominator, flag, i, n; double item, sum; whi ...

C#中毫米与像素的换算方法

C#中以像素作为尺寸单位,像素是一种相对的尺寸概念,与毫米的转换与当前显示器的分辨率有关.在不同分辨率下转换的系数不同. 借助GDI可以完成毫米至像素的转换. public static double ...

hdu - 1728逃离迷宫 && hdu - 1175 连连看 (普通bfs)

http://acm.hdu.edu.cn/showproblem.php?pid=1728 这两道题花了一下午的时候调试,因为以前做过类似的题,但是判断方向的方法是错的,一直没发现啊,真无语. 每个 ...

Ubuntu14.04 Chromium 编译

1.下载depot_tools: 首先安装 git-core: sudo apt-get install git-core 执行命令: git clone https://chromium.googl ...

C#手动回收内存的简单方法

C#有自动回收内存的机制,但是有时自动回收有一定滞后,需要在变量使用后迅速回收,节约内存,这里介绍一个最简单的方法. 1.先对对象赋值 null; 2.System.GC.Collect(); 代码样 ...

.bat脚本将windows server 2008设置成ntp时间同步服务器

@echo off echo autor OAK @echo off echo -------------------------------- @echo off REG ADD HKEY_LOCA ...

bzoj3809

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3809 题目大意: Autumn和Bakser又在研究Gty的妹子序列了!但他们遇到了一个难题 ...

R语言︱异常值检验、离群点分析、异常值处理

每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 笔者寄语:异常值处理一般分为以下几个步骤:异常 ...

Ubuntu16.04 换阿里源

国内阿里源速度比较快,北京联通下载极快.更新也比较稳定 1.备份 cp /etc/apt/source.list /etc/apt/source.list.bak 2.编辑source文件 sudo ...

android命令行启动,Android中使用am命令实现在命令行启动程序详解相关推荐

  1. java android消息推送_Android中使用socket通信实现消息推送的方法详解

    原理最近用socket写了一个消息推送的demo,在这里和大家分享一下. 主要实现了:一台手机向另外一台手机发送消息,这两台手机可以随时自由发送文本消息进行通信,类似我们常用的QQ. 效果图: 原理: ...

  2. mysql5.7.11 linux_CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解...

    MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz).一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安 ...

  3. 一个执着淫欲的乐受者会认为他的乐受是在色、想、行、识中;认为色、想、行、识是我,在受中住。...

    愚痴无闻凡夫把内色外色一一都当做我:把受.想.行.识当做我,色是我所有:认为色在受.想.行.识中,即是认为心是我,而身体是在心中:受.想.行.识在色中,即是心是我,在身体中住. 把六受身当做我:把色. ...

  4. php 自动获取头像,PHP_WordPress中用于获取及自定义头像图片的PHP脚本详解,get_avatar()(获取头像) get_avat - phpStudy...

    WordPress中用于获取及自定义头像图片的PHP脚本详解 get_avatar()(获取头像)get_avatar() 函数用来获取置顶邮箱或者用户的头像代码,在评论列表中非常常用. 这个函数提供 ...

  5. linux系统设置服务开机启动3种方法,Linux开机启动程序详解

    linux系统设置服务开机启动 方法1:.利用ntsysv伪图形进行设置,利用root登陆 终端命令下输入ntsysv 回车:如下图 方法2:利用命令行chkconfig命令进行设置 简要说明一下ch ...

  6. python中ndim是什么_Numpy中ndim、shape、dtype、astype的用法详解

    本文介绍numpy数组中这四个方法的区别ndim.shape.dtype.astype. 1.ndim ndim返回的是数组的维度,返回的只有一个数,该数即表示数组的维度. 2.shape shape ...

  7. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  8. ios开发读取剪切板的内容_iOS中管理剪切板的UIPasteboard粘贴板类用法详解

    一.自带剪切板操作的原生UI控件在iOS的UI系统中,有3个控件自带剪切板操作,分别是UITextField.UITextView与UIWebView.在这些控件的文字交互处进行长按手势可以在屏幕视图 ...

  9. c++中.dll与.lib文件的生成与使用的详解

    c++中.dll与.lib文件的生成与使用的详解 --------------------------------------------------------------------------- ...

  10. python的继承用法_python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

最新文章

  1. Dockerfile基本语法
  2. C语言socket accept()函数(提取出所监听套接字的等待连接队列中第一个连接请求,创建一个新的套接字,并返回指向该套接字的文件描述符)
  3. Ceph Luminous安装指南
  4. django的admin管理后台到底是否靠谱呢
  5. 活动安排--贪心算法C语言实现
  6. 使用webpack引入sass全局变量
  7. 牛客小白月赛5求阶乘末尾有多少个0
  8. python的drop duplicates,Python的pandas中,drop_duplicates函数怎么根据索引来去重
  9. Common-BeanUtils 使用
  10. 当年发明“熊猫烧香”病毒的天才,如今怎么样了?
  11. 【3dmax千千问】初学3dmax插件神器第20课:3dmax渲染教程|效果图大师和疯狂模渲大师怎么使用3dmax软件自带的渲染器去设计并渲染三维效果图场景的3dmax模型?
  12. 西门子PLC的常见的通讯方式
  13. 回文数c语言 字符串,力扣 009 回文数 C语言
  14. uniapp 学习笔记三十 结算页面结构搭建地址列表页面结构搭建
  15. 连云港师范专科学校计算机老师,喜报:我校学生在2021年中国大学生计算机设计比赛江苏省赛中获一等奖...
  16. 表白密码:I Love you的42种密码表白方式
  17. C++ 笔试面试题 ~[有答案]
  18. markdown还需要图床?你out了!用base64代替图床!
  19. 在安卓上部署服务器 - 解决内网穿透
  20. CISP-PTE是什么证书,CISP-PTE证书有什么用?

热门文章

  1. Python运行jieba出现Building prefix dict from the default dictionary ...解决办法(会显示正确结果)
  2. 驰为vi10 java_驰为Win10 Remix双系统 for Vi10,独一无二
  3. 连续8个季度增长超100% 阿里云成长为“亚洲巨象”
  4. 热搜第一!中国烟草总公司工资曝光,员工人均年收入超18万元!网友:简直是不锈钢饭碗!...
  5. Java语言的关键特性有哪些?
  6. 聚名:怎样批量查询50个域名的注册信息?
  7. python图书销售系统
  8. Qt 实现双滑块滑条 range slider
  9. matplotlib颜色表一览
  10. windows黑客编程系列(六):进程遍历之查询系统是否运行杀软