android的命令行使用,Android命令行启动程序正确使用技巧解析
Android程序启动的方式除了使用界面方式进行启动之外,还能通过命令行启动。那么就让我们大家一起来看看Android命令行启动程序的具体操作方法。
Android应用程序的启动方法有许多种,大家可以通过我们以前介绍的快速启动方法来启动,同时还能通过本文介绍的Android命令行启动程序的具体方法来启动程序。在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.
Android命令行启动程序的方法为# am start -n {包(package)名}/{包名}.{活动(activity)名称}
启动的方法可以从每个应用的AndroidManifest.xml的文件中得到,以计算器(calculator)为例,它的
package="com.android.calculator2">
android:theme="@android:style/Theme.Black">
由此计算器(calculator)的启动方法为:
# am start -n com.android.calculator2/com.android.calculator2.Calculator
对于HelloActivity这个示例工程,AndroidManifest.xml如下所示:
package="com.example.android.helloactivity">
由此它的Android命令行启动程序方法为:
# am start -n com.example.android.helloactivity/
com.example.android.helloactivity.HelloActivity
其他的一些应用启动命令,如下所示:
calendar(日历)的启动方法为:
# am start -n com.android.calendar/com.android.calendar.LaunchActivity
AlarmClock(闹钟)的启动方法为:
# am start -n com.android.alarmclock/com.android.alarmclock.AlarmClock
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(照相机)的Android命令行启动程序方法为:
# am start -n com.android.camera/com.android.camera.Camera
Browser(浏览器)的Android命令行启动程序方法为:
# am start -n com.android.browser/com.android.browser.BrowserActivity
一般情况希望,一个Android应用对应一个工程。值得注意的是,有一些工程具有多个活动(activity),而有一些应用使用一个工程。例如:在Android界面中,Music和Video是两个应用,但是它们使用的都是packages/apps/Music这一个工程。而在这个工程的AndroidManifest.xml文件中,有包含了不同的活动(activity)。
【编辑推荐】
【责任编辑:曹凯 TEL:(010)68476606】
android的命令行使用,Android命令行启动程序正确使用技巧解析相关推荐
- Android AM命令行启动程序的方法
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. 启动的方法为 wangwei@wwG41D3:~$ adb shell $ su # am ...
- androidsdktools安装_如何命令行安装Android SDK Build Tools(构建工具)?
Android构建工具安装的问题 我想从命令行建立Android开发环境,遇到了如下问题: wget http://dl.google.com/android/android-sdk_r22.0.5- ...
- 使用命令行对Android应用签名
基于命令行的方式对APK文件进行签名. 第一步:生成RSA密钥对 keytool -genkeypair -alias magick.keystore -keyalg RSA -validity ...
- 在Android命令行启动程序的方法
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am.启动的方法为 # am start -n 包(package)名/包名.活动(activity)名称 启动 ...
- Android中使用am命令实现在命令行启动程序详解
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. 复制代码代码如下: usage: am [subcommand] [options] start an ...
- Android日志[进阶篇]三-Logcat 命令行工具
Android日志[进阶篇]一-使用 Logcat 写入和查看日志 Android日志[进阶篇]二-分析堆栈轨迹(调试和外部堆栈) Android日志[进阶篇]三-Logcat命令行工具 Androi ...
- 命令行进入android设置,命令行编译生成APK
本文将介绍如何在Mac系统下命令行编译生成一个简单的Apk程序. 准备工作 配置环境变量 aapt.dx.android.jar等工具或jar包本文采用SDK-26版本. 为了在mac系统下方便调用命 ...
- android 在窗口中启动应用程序,Android中使用am命令实现在命令行启动程序详解
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. usage: am [subcommand] [options] start an Activity: ...
- android 打包 命令行,命令行打包 Android APK
注意 安装软件包管理器 MAC 电脑 Windows 电脑 cmd.exe 中安装 PowerShell.exe 中安装 安装 JDK8 Mac os Windows 安装 Gradle Mac os ...
最新文章
- 【ACM】杭电OJ 2027
- dhcpd命令--Linux命令应用大词典729个命令解读
- wxWidgets:wxMoveEvent类用法
- excel的mysql语言,Mysql中文乱码及导出sql语句和Excel的相关解决方法
- 腾云驾雾的计算,让你蒙圈了么?
- Java元注解作用及使用
- networkx中求解平均度_CFD理论|Reynolds平均法(RANS)
- 职友集 进化者机器人_麦克风解决方案将发掘交互式机器人的无限潜力
- hdu 1907John博弈
- paip.-Djava.library.path -Djava.ext.dirs= 的区别
- YOUChain有链与朗新天霁共建区块链职信数字资产平台
- 灵活使用手机之-手机服务器和客户端
- 大数据之电信项目架构
- 详解TP-Link路由器设置(图解)
- 职业类型-ENTJ型
- 36-基于51单片机士壤湿度检测及自动浇花系统
- #2002 SIGSEGV(SEGV_MAPERR)
- (跟新至2019)历年研究生数学建模题目与优秀论文
- 《中国垒球》:决赛会师·占得先机
- 基于安卓的网上药店管理系统android
热门文章
- c java 字节流_Java 学习(23)---(IO流之字节流)
- Maven配置文件无法被导出或者生效的问题【已解决】
- python之使用numpy实现从二维数组中找出行(子数组)为特定值的索引
- PCL之直通滤波--PassThrough
- 计算机工程学院运动会方阵口号,运动会方阵口号(精选多篇)
- java ee eclipse环境_Eclipse JavaEE 开发环境配置(JDK、Tomcat、Maven)
- Excel2013数据透视表、Power View中的钻取
- 如何编程实现iAMT无线功能的禁用和开启
- 学会asp后再学php,九天学会ASP 之 第二天
- Android中Parcelable与Serializable接口用法