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);

            

  • 相关阅读:
    博客园的博客
    JAVASCRIPT拷贝内容到剪切板
    adobe acrobat pro 8.0/8.1 激活
    lighttpd+PHP上传文件
    windows上UPNP/DLNA服务器软件测试
    maven环境搭建
    Chrome调试博客地址
    struts2技术内幕读书笔记1
    git推送
    第九周助教小结
  • 原文地址:https://www.cnblogs.com/udld/p/4569563.html
Copyright © 2011-2022 走看看