Metadata-Version: 2.1
Name: Eadb
Version: 0.0.4
Summary: make adb more easy
Home-page: https://github.com/wenshi11019
Author: DC_ing
Author-email: dc_ing@qq.com
License: MIT
Description: # eadb
        **eadb=easy adb**</br>
        封装常用的adb命令，提高使用效率，仅限：macOS、Linux使用
        
        ## 背景
        在使用adb命令时，获取设备名、设备版本号、截屏等功能，输入的终端命令比较长，效率比较低，所以才有了这个小工具的诞生。
        
        ## 安装环境
         1. 搭建 Java 开发环境
         2. 搭建 Android-SDK 开发环境
         3. 安装 Python 3 环境，推荐使用3.7
        
        ## 安装
        
         ```
        pip install eadb        # 安装
        pip install -U eadb     # 更新版本
         ```
        
        ## 使用
        ### 查看版本号
        
        ```
        $ eadb -v
        0.0.3       # 安装成功
        ```
        
        ### 获取当前连接设备
        
        ```
        $ eadb --devices
        ['012332EF', 'dj23df']
        
        ```
        
        ### 获取连接的设备版本号
        
        ```
        # 获取当前电脑连接的所有设备的系统版本号
        $ eadb --version
        ['4.2.2', '7.1.1']
        
        # 获取指定连接设备的系统版本号
        $ eadb --version 012332EF
        4.2.2
        
        # 获取当前电脑连接的所有设备的系统版本号
        $ adversion
        ['4.2.2', '7.1.1']
        
        # 获取指定连接设备的系统版本号
        $ adversion --id 012332EF
        4.2.2
        
        ```
        
        # 获取连接的设备名称
        
        ```
        # 获取当前电脑连接的所有设备的设备名称
        $ eadb --name
        ['Coolpad-9976A', 'google-Nexus_6P']
        
        # 获取指定连接设备的设备名称
        $ eadb --name 012332EF
        Coolpad-9976A
        
        # 获取当前电脑连接的所有设备的设备名称
        $ adname
        ['Coolpad-9976A', 'google-Nexus_6P']
        
        # 获取指定连接设备的设备名称
        $ adname --id 012332EF
        Coolpad-9976A
        ```
        
        # 获取连接设备的截屏
        
        ```
        # 获取当前电脑连接的所有设备的截屏
        $ eadb ----screenshot
        
        
        # 获取指定连接设备的截屏
        $ eadb ----screenshot 012332EF
        
        
        # 获取当前电脑连接的所有设备的截屏
        $ adscreen
        
        
        # 获取指定连接设备的截屏
        $ adscreen --id 012332EF
        
        ```
        
        ## 版本规划
        
        - 完成自定义命令设置（已完成）
        - adb基本命令封装（devices、name、version、screenshot）
        - 优化终端命令行输出（未完成）
        - 命令行尝试采用第三方库click
        - 封装更多的命令行（暂未有规划）
Keywords: Android adb
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Python: >=3.0, <4
Description-Content-Type: text/markdown
