你的位置:首页 > 软件开发 > 操作系统 > Android shell 命令总结

Android shell 命令总结

发布时间:2015-08-20 13:00:22
pmPackage Manage pm list packages [FILTER] 查看已安装的应用包  -f   显示关联的apk文件  -s  只在系统应用中搜索Filter  -3  只在第三方应用中搜索Filter  -d  只在disabled package搜索 ...

pm

Package Manage

 

pm list packages [FILTER] 查看已安装的应用包

  -f   显示关联的apk文件

  -s  只在系统应用中搜索Filter

  -3  只在第三方应用中搜索Filter

  -d  只在disabled package搜索Filter

  -e  只在enabled package搜索Filter

  -i  显示installer

  -u  uninstalled package

  --user USERID  

 

pm list instrumentation [TARGET-PACKAGE] 显示所有测试包

  -f  显示关联的apk文件

 

pm list features

pm list permission-groups

pm list permissions [GROUP]

  -g  按组组织

  -f  显示所有信息

  -s  显示简述

  -d  只显示危险权限

  -u  只显示用户可见的

pm list users

 

pm uninstall <package>

  -k  保留数据和缓存

pm clear <package>  清除数据

  --user USERID

pm path <package>  查看某个应用的apk包路径

pm dump <package>  显示与包相关的系统状态信息

 

pm install PATH

  -l  FORWARD_LOCK

  -r  重新安装,保留数据

  -t  运行安装测试apk

  -i  指定安装包名

  -s  SDCard

  -f  内部存储器

  -d  允许版本降级

 

pm get-install-location  返回当前默认安装位置

  返回值:

    0  auto

    1  内部存储

    2  外部存储

pm set-install-location 0|1|2 修改默认安装位置,

pm enable|disable|disable-user|disable-until-used|block|unblock  [--user USERID] PACKAGE_OR_COMPONENT

pm grant|revoke  PACKAGE PERMISSION  应用增减权限(必须在应用中已声明)

pm create-user USER_NAME

pm remove-user USER_ID

pm get-max-users

pm set-permission-enforced PERMISSION [true|false]

pm trim-caches DESIRED_FREE_SPACE

 

 

am

Activity Manage

通用选项

--user <USER_ID> | current | all  以特定用户运行

 

am start [options] <INTENT> 启动Activity

  options:

    -D  调试模式

    -W  等待启动结束

    --start-profilter <FILE> 启动分析器,结果输出到文件

    -P <FILE> 启动分析器,输出结果到文件,应用空闲时停止分析

    -R <COUNT> 反复启动Count次,每次重复前,结束最上层Activity

    -S 启动后强制停止

    --opengl-trace 启动OpenGL函数记录

    --user <USER_ID> | current  指定以哪个用户运行,默认为当前用户

 

am startservice <INTENT>  启动服务

am stopservice <INTENT>  停止服务

am force-stop <PACKAGE>   强行停止与包相关的所有东西

am kill <PACKAGE>  杀掉与包相关的进程

am kill-all  杀掉所有后台进程

am broadcast <INTENT>

am instrument [options] <COMPONENT>

  options:

    -r  以原始形式输出测试结果。该选项通常是在性能测试时与-e perf true一起使用

    -p <FILE> 输出分析数据到文件

    -w <TEST_PACKAGE/RUNNER_CLASS> 等到instrumentation结束时才返回

    --no-window-animation

    --user <USER_ID> | current

    -e <testrunner_flag> <value>[,<value>…]

  InstrumentationTestRunner可用flag

package

<full_java_package>

执行某个java包里的测试

class

<full_class_name>

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Android shell 命令总结

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录