zoukankan      html  css  js  c++  java
  • Get the log from android device

    Theme:  

        How to get the log from device ?

         Detail:  Get the log from device, and write to the local file .

    Google Source jar:

           Use the methods in ddmlib.jar mostly:  

           import com.android.ddmlib.AndroidDebugBridge;
          import com.android.ddmlib.AndroidDebugBridge.IDeviceChangeListener;
          import com.android.ddmlib.IDevice;

     

    The concrete process:     

        First step :   connect the devices through ADB                            

        //import package
        import com.android.ddmlib.AndroidDebugBridge;
        import com.android.ddmlib.IDevice;
    
        //Creat  AndroidDebugBridge 和 device class object
        private AndroidDebugBridge mBridge;
        private IDevice mDevice;
    
        //Get the device object you want connect
        String serial_number = "INV121501088";
        mBridge = AndroidDebugBridge.createBridge(location, true );
        mdevice = findAttachedDevice(deviceIdRegex);
       
        //Find the device from the devices through AndroidDebugBridge
        private IDevice findAttachedDevice(String deviceIdRegex) {
            Pattern pattern = Pattern.compile(deviceIdRegex);
            for (IDevice device : mBridge.getDevices()) {
                String serialNumber = device.getSerialNumber();
                if (pattern.matcher(serialNumber).matches()) {
                    return device;
                }
            }
            return null;
        }
    
     

                  Second step :   Get the Log to buffer    

    1  mPrefStore = new PreferenceStore();
    2 
    3  mPrefStore.setDefault(LogCatMessageList.MAX_MESSAGES_PREFKEY,
    4                 LogCatMessageList.MAX_MESSAGES_DEFAULT);
    5 
    6  mLogcatReceiver= new LogCatReceiver(mdevice, mprefStore);

            

  • 相关阅读:
    Jenkins安装(一)
    Ansible(一) 安装与简单测试
    zabbix中文乱码
    mysql5.7免密登录
    Zabbix 监控 Nginx 模板
    zabbix通过snmp监控主机
    zabbix5.0+grafana 使用脚本安装
    Eth-trunk配置-LACP模式
    Eth-Trunk配置-手动模式
    文件系统简单理解与实操(ext4)
  • 原文地址:https://www.cnblogs.com/udld/p/4569563.html
Copyright © 2011-2022 走看看