常用adb shell命令:

1.按键事件 
         input text <string>   input a string to device
         input keyevent <event_code>   send a Key Event to device
         如: adb shell input keyevent 26      (PowerKey)

2.am命令
           am start  <INTENT> : start an Activity
           如 : 
           am start -n com.android.calculator/com.android.calculator2.Calculator
          
           am broadcast <INTENT> 
 
           am startservice <INTENT>
           am force-stop <PACKAGE>
           am kill <PACKAGE> 
           am kill-all
           am broadcast <INTENT>

"<INTENT> specifications include these flags and arguments:\n" +
                "    [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>]\n" +
                "    [-c <CATEGORY> [-c <CATEGORY>] ...]\n" +
                "    [-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]\n" +
                "    [--esn <EXTRA_KEY> ...]\n" +
                "    [--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]\n" +
                "    [--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]\n" +
                "    [--el <EXTRA_KEY> <EXTRA_LONG_VALUE> ...]\n" +
                "    [--eu <EXTRA_KEY> <EXTRA_URI_VALUE> ...]\n" +
                "    [--eia <EXTRA_KEY> <EXTRA_INT_VALUE>[,<EXTRA_INT_VALUE...]]\n" +
                "    [--ela <EXTRA_KEY> <EXTRA_LONG_VALUE>[,<EXTRA_LONG_VALUE...]]\n" 
                "    [-n <COMPONENT>] [-f <FLAGS>]\n" +
                "    [--grant-read-uri-permission] [--grant-write-uri-permission]\n" +
                "    [--debug-log-resolution] [--exclude-stopped-packages]\n" +
                "    [--include-stopped-packages]\n" +
                "    [--activity-brought-to-front] [--activity-clear-top]\n" +
                "    [--activity-clear-when-task-reset] [--activity-exclude-from-recents]\n" +
                "    [--activity-launched-from-history] [--activity-multiple-task]\n" +
                "    [--activity-no-animation] [--activity-no-history]\n" +
                "    [--activity-no-user-action] [--activity-previous-is-top]\n" +
                "    [--activity-reorder-to-front] [--activity-reset-task-if-needed]\n" +
                "    [--activity-single-top] [--activity-clear-task]\n" +
                "    [--activity-task-on-home]\n" +
                "    [--receiver-registered-only] [--receiver-replace-pending]\n" +
                "    [--selector]\n" +
                "    [<URI> | <PACKAGE> | <COMPONENT>]\n"
     更多詳细用法请见am 使用帮助.

3.pm 命令
        pm list packages    
        -f: see their associated file
        -s: filter to only show system packages
        -3 ilter to only show third party packages
    pm list packages [-f] [-d] [-e] [-s] [-e] [-u] [FILTER]");
     pm list permission-groups
    pm list permissions [-g] [-f] [-d] [-u] [GROUP]");
    pm list instrumentation [-f] [TARGET-PACKAGE]");
     pm list features
    pm list libraries
    pm path PACKAGE
    pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH
    pm uninstall [-k] PACKAGE
     pm clear PACKAGE
    pm enable PACKAGE_OR_COMPONENT
    pm disable PACKAGE_OR_COMPONENT
    pm disable-user PACKAGE_OR_COMPONENT
    pm set-install-location [0/auto] [1/internal] [2/external]
    pm get-install-location
    
    更多詳细用法,请见pm使用帮助.

4. dumpsys
    dumpsys activit
    dumpsys activity intents
    dumpsys activity broadcasts
    dumpsys activity providers
    dumpsys activity services
    dumpsys activity activities
    dumpsys activity processes

dumpsys window
    dumpsys window windows
    dumpsys window tokens
    dumpsys window sessions
    dumpsys window policy
    dumpsys window input

dumpsys statusbar 
    dumpsys notification
    dumpsys package  [<PACKAGE> ]
    dumpsys location
    dumpsys alarm
    dumpsys connectivity
    dumpsys wifi
    ......

5. ime    输入法管理           
     ime list [-a] [-s]
    list command prints all enabled input methods
    -s option to see only a single summary line of each.
    -a option to see all input method

ime enable ID
     ime disable ID
     ime set ID

常用adb shell 命令相关推荐

  1. Android 常用adb shell 命令

    原文地址http://blog.csdn.net/rain_butterfly/article/details/40894807 调试Android程序有时需要adb shell 命令,adb全称An ...

  2. 常用adb shell命令大全

    一.adb相关命令. 1. 关闭adb服务:adb kill-server 2. 开启adb服务:adb start-server 3. 查看当前连接的手机设备:adb devices 4. 多设设备 ...

  3. 机顶盒开发中常用adb shell 命令

    开启/关闭adb服务 adb start-server / adb kill-server adb连接设备/断开设备 adb connect ip / adb disconnect 显示连接设备状态/ ...

  4. Android常用adb shell命令

    1.显示应用版本信息 dumpsys package com.flyzebra.app | grep version 2.显示应用安装路径 pm path com.flyzebra.app 或者 pm ...

  5. 常用adb shell命令:getevent和sendeven

    1.getevent  输出所有event设备的基本信息 输出格式:  设备名: 事件type 事件code 事件value    注意:这里的数字都是16进制. 使用 getevent -l 命令后 ...

  6. 常用adb shell命令:getevent和sendevent

    1.getevent 输出所有event设备的基本信息 输出格式: 设备名: 事件type 事件code 事件value 注意:这里的数字都是16进制. getevent -c 10 //输出10条信 ...

  7. android 常用adb 和 adb shell 命令 获取root权限

    android 常用adb 和 adb shell 命令 ADB常用命令:   1. 查看设备 adb  devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会 ...

  8. 常用的adb shell命令记录

    简单记录一下工作中经常使用的adb shell命令 查看当前电脑连接的设备 adb devices 显示为: localhost:Desktop hello$ adb devices List of ...

  9. adb shell 命令详解,android, adb logcat

    http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...

最新文章

  1. shardingjdbc全局表_sharding-jdbc实现按年分库按月分表
  2. python_面向对象进阶之属性值的限制
  3. wxWidgets学习 (1) -- Hello World 详解
  4. sql导入excel数据失败_nifi入门从Excel数据导入ES开始
  5. Oracle synonym 同义词
  6. spring源码分析-core.io包里面的类
  7. 重装系统失败后怎么用好系统U盘启动解决?
  8. vue 时间戳 格式转化(插件化) - 封装篇
  9. php访问多重数组,PHP实现删除多重数组对象属性并重新赋值的方法
  10. c语言递归求n的阶乘之和,c语言用递归的方法实现1!+2!+3!+4!+.....+n!=?阶乘之和...
  11. Jquery截取中文字符串
  12. visio 2010激活教程
  13. 【opencv 450 Image Processing】Out-of-focus Deblur Filter失焦去模糊滤镜
  14. On the Sense of Humor [附译文]
  15. 汇编软件MASM和调试工具DEBUG的使用
  16. 阿尔伯塔计算机硕士录取,阿尔伯塔大学计算机工程专业硕士.pdf
  17. progress进度条滚动动画
  18. android 计算屏幕尺寸来区分phone和pad
  19. 包装设计实战案例教学
  20. 解密Springboot内嵌Tomcat

热门文章

  1. LiteOS:剖析时间管理模块源代码
  2. 干货分享丨轻松玩转 Huawei LiteOS 传感框架
  3. 移动端开发语言的未来的猜想#华为云·寻找黑马程序员#
  4. python模型训练 warm_start_08-06 细分构建机器学习应用程序的流程-训练模型
  5. VBA合并csv文件
  6. mac写html图片显示不出来解决方法
  7. 从零开始学keras之电影二分类
  8. Markdown编辑器基本语法
  9. python selenium爬虫需要账号和密码登陆的网页_如何使用selenium和requests组合实现登录页面...
  10. 问题解决:java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date