• [android]常见的adb指令


    /**********************2016年4月23日 更新**************************************/

    知乎:在windows的cmd执行adb shell,进入手机的android系统,使用vi或nano编辑器,出现乱码,怎么办?

    目前只能是adb push、adb pull这样把文本拉过来、再推回去,在windows下修改。这个方法当然没有问题。但我的问题,能不能找到一种替代方案,可以直接在adb shell下修改的?

    李波:

    使用adbputty是ok的

    知乎:adb shell input <Command> 各参数的作用和用法?

    在adb shell input 有以下参数,但却不知作用和用法,查资料也只弄明白了 input keyevent 的作用和用法,其它参数有没有人来解释下?

    水中柳影:

    用来模拟用户输入

    1. keyevent指的是android对应的keycode,比如home键的keycode=3,back键的keycode=4.

    具体请查阅 Android Keycode详解

    然后使用的话比较简单,比如想模拟home按键:

    adb shell input keyevent 3

    请查阅上述文章,根据具体keycode编辑即可。

    2. 关于tap的话,他模拟的是touch屏幕的事件,只需给出x、y坐标即可。

    此x、y坐标对应的是真实的屏幕分辨率,所以要根据具体手机具体看,比如你想点击屏幕(x, y) = (250, 250)位置:

    adb shell input tap 250 250

    3. 关于swipe同tap是一样的,只是他是模拟滑动的事件,给出起点和终点的坐标即可。例如从屏幕(250, 250), 到屏幕(300, 300)即

    adb shell input swipe 250 250 300 300

    /**********************************************************/

    1.adb devices
    列出设备,插上真实手机如果不显示,检查手机的开发者选项和电脑的手机驱动是否安装,


    2.adb kill-server
    关闭服务


    3.adb start-server
    开启服务


    4.adb install xxx.apk
    安装应用,直接拖动apk到cmd窗口可以直接变成全路径


    5.adb uninstall 包名
    6.adb -s 设备名 install xxx.apk(如果有多个设备)
    7.adb pull 手机中文件 目标文件(拉取文件到本地)
    8.adb push 文件 手机中文件(放文件到手机)
    sdcard 和 /mnt/sdcard 是一样的
    9. adb shell 直接进入android系统终端类似linux

    10.mkmdcard 20m d:/sdcard.img 创建sdcard

    以上这些指令可以做一个豌豆荚类似的管理软件了,如果ecplise老是崩溃也可能和这些管家软件有冲突

  • 相关阅读:
    ajax post 时 form数据serialize()
    dapper 自定义数据库字段和代码中Model字段不一致时候的mapping方法
    TImage 的一些操作
    AOP
    SSL、数字签名、CA 工作原理
    RESTFUL
    tomcat
    Hibernate
    设计模式
    Spring配置
  • 原文地址:https://www.cnblogs.com/taoshihan/p/5205816.html
Copyright © 2020-2023  润新知