Android AM命令行启动程序的方法
usage: am [subcommand] [options]
start an Activity: am start [-D] <INTENT>
-D: enable debugging
send a broadcast Intent: am broadcast <INTENT>
start an Instrumentation: am instrument [flags] <COMPONENT>
-r: print raw results (otherwise decode REPORT_KEY_STREAMRESULT)
-e <NAME> <VALUE>: set argument <NAME> to <VALUE>
-p <FILE>: write profiling data to <FILE>
-w: wait for instrumentation to finish before returning
start profiling: am profile <PROCESS> start <FILE>
stop profiling: am profile <PROCESS> stop
<INTENT> specifications include these flags:
[-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>]
启动的方法为
# am start -n 包(package)名/包名.活动(activity)名称
启动的方法可以从每个应用的AndroidManifest.xml的文件中得到
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中pm命令用法
pm命令的具体用法如下:
usage: pm [list|path|install|uninstall]
pm list packages [-f]
pm list permission-groups
pm list permissions [-g] [-f] [-d] [-u] [GROUP]
pm list instrumentation [-f] [TARGET-PACKAGE]
pm path PACKAGE
pm install [-l] [-r] PATH
pm uninstall [-k] PACKAGE
pm enable PACKAGE_OR_COMPONENT
pm disable PACKAGE_OR_COMPONENT
The list packages command prints all packages. Use
the -f option to see their associated file.
The list permission-groups command prints all known
permission groups.
The list permissions command prints all known
permissions, optionally only those in GROUP. Use
the -g option to organize by group. Use
the -f option to print all information. Use
the -s option for a short summary. Use
the -d option to only list dangerous permissions. Use
the -u option to list only the permissions users will see.
The list instrumentation command prints all instrumentations,
or only those that target a specified package. Use the -f option
to see their associated file.
The path command prints the path to the .apk of a package.
The install command installs a package to the system. Use
the -l option to install the package with FORWARD_LOCK. Use
the -r option to reinstall an exisiting app, keeping its data.
The uninstall command removes a package from the system. Use
the -k option to keep the data and cache directories around
after the package removal.
分享到:
相关推荐
方法1:【使用调用接口方法,由于安装卸载应用程序的部分API是隐藏的,所以必须下载Android系统源码,在源码下开发并编译之后使用MM命令编译生成APK文件】 import java.io.File; import android.app.Activity; ...
主要介绍了Android 静默安装,安装后重新启动APP的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
该脚本的功能是卸载android手机中安装的所有第三方应用,主要是使用adb shell pm、adb uninstall 命令,所以使用的前提是需要配好adb的环境变量,下面上代码: #!/usr/bin/env python import os def uninstall():...
启动 adb server 命令:adb start-server 停止 adb server 命令:adb kill-server 查询已连接设备/模拟器:adb devices 该命令经常出现以下问题: offline —— 表示设备未连接成功或无响应; device —— 设备已...
CommandLineUtils这是Microsoft.Extensions.CommandLineUtils的分支,它不再处于活动...PM>安装软件包McMaster.Extensions.CommandLineUtils $ dotnet添加软件包McMaster.Extensions.CommandLineUtils用法请参阅文档
Android语言环境 轻松更改您的android设备的区域设置,以自动化您的端到端测试。 需要来控制应用程序。 如何使用 下载发行版中可用的最新apk(或构建apk)。 安装apk adb install -R android_locales.apk 向应用...
阿特拉斯工具PM4000程序与PLC连接
可以隐藏软件自身的图标,并通过在拨号盘输入暗号启动应用 不需要root!(仅限原生Android 5.0以上,一般而言,Nexus家族是可以使用的,包括但不限于Nexus 4、Nexus 5、Nexus 5x、Nexus 6P等,第三方厂商自己修改过...
名称App :: pmuninstall-卸载模块描述App :: pmuninstall是快速的模块卸载程序。 从.packlist删除文件。 和具有很高的亲和力。概要卸载MODULE $ pm-uninstall App::pmuninstall选项-f,--force 卸载时无提示 $ pm-...
pm 命令介绍与包名信息查询 权限信息查询 其他信息查询 安装与卸载 控制命令
miui 12.5 adb一键卸载系统软件,USB调试了解后ADB确认正常,运行需要的脚本即可,或者复制代码自己黏贴。
第二章 安装MPLAB PM3 描述如何安装MPLAB PM3的硬件和软件,说明如何设置MPLAB IDE 及MPLAB PM3,使它们配合工作,以及如何从MPLAB IDE启动MPLAB PM3 第三章 教程 第四章 通过MPLAB IDE使用MPLAB PM3 第五章 以独立...
基于matlab的AM、FM、PM调制 (2).pdf基于matlab的AM、FM、PM调制 (2).pdf基于matlab的AM、FM、PM调制 (2).pdf基于matlab的AM、FM、PM调制 (2).pdf基于matlab的AM、FM、PM调制 (2).pdf基于matlab的AM、FM、PM调制 (2)...
基于matlab的AM、FM、PM调制 (2).docx基于matlab的AM、FM、PM调制 (2).docx基于matlab的AM、FM、PM调制 (2).docx基于matlab的AM、FM、PM调制 (2).docx基于matlab的AM、FM、PM调制 (2).docx基于matlab的AM、FM、PM...
离线安装PM2,nodejs专用也可用于python。直接复制到目标电脑的任意目录中,加入环境变量或直接在该目录cmd的pm2直接使用。pm2命令自行百度
安卓Android源码——PM25.zip
通过pm命令方式可以实现Android apk的后台静默安装。 亲测4.2 4.4 可用
仿360手机助手、百度助手、豌豆荚、等应用助手类秒装和智能安装功能的功能,所谓的秒装其实就是需要ROOT权限的静默安装,其实静默安装的原理很简单,就是调用Android系统的pm install命令就可以了,但关键的问题就...
基于单片机at89c52的pm2.5检测
proxmark3命令中文翻译、pm3命令 翻译 不懂英文的可以看看哦