当前位置: 首页>>代码示例>>Java>>正文


Java AndroidDebugBridge.removeClientChangeListener方法代码示例

本文整理汇总了Java中com.android.ddmlib.AndroidDebugBridge.removeClientChangeListener方法的典型用法代码示例。如果您正苦于以下问题:Java AndroidDebugBridge.removeClientChangeListener方法的具体用法?Java AndroidDebugBridge.removeClientChangeListener怎么用?Java AndroidDebugBridge.removeClientChangeListener使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.android.ddmlib.AndroidDebugBridge的用法示例。


在下文中一共展示了AndroidDebugBridge.removeClientChangeListener方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: dispose

import com.android.ddmlib.AndroidDebugBridge; //导入方法依赖的package包/类
@Override
public void dispose() {
    AndroidDebugBridge.removeClientChangeListener(this);
    for (DeviceLogSource deviceLogSource : deviceLogSourcesMap.values()) {
        deviceLogSource.getLogProvider().dispose();
    }
    for (LogSource fileLogSource : fileLogSourcesMap.values()) {
        fileLogSource.getLogProvider().dispose();
    }
    if (myBridge != null) {
        AndroidDebugBridge.removeDeviceChangeListener(this);
        AndroidDebugBridge.removeDebugBridgeChangeListener(this);
        myBridge = null;
    }

    deviceLogSourcesMap.clear();
}
 
开发者ID:josesamuel,项目名称:logviewer,代码行数:18,代码来源:LogSourceManager.java

示例2: run

import com.android.ddmlib.AndroidDebugBridge; //导入方法依赖的package包/类
@Override
public void run() {
  AndroidDebugBridge.addClientChangeListener(this);

  myClient.dumpHprof();
  synchronized (myEvents) {
     myEvent = myEvents.start(System.currentTimeMillis(), MemoryMonitorView.EVENT_HPROF);
  }
  try {
    myResponse.await(1, TimeUnit.MINUTES);
    // TODO Handle cases where it fails or times out.
  }
  catch (InterruptedException e) {
    // Interrupted
  }
  // If the event had not finished, finish it now
  synchronized (myEvents) {
    if (myEvent != null) {
      myEvent.stop(System.currentTimeMillis());
    }
  }
  AndroidDebugBridge.removeClientChangeListener(this);
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:24,代码来源:DumpHprofAction.java

示例3: stopAdb

import com.android.ddmlib.AndroidDebugBridge; //导入方法依赖的package包/类
/**
 * This method is executed in a worker thread started in {@link #stop()}
 * 
 * @param osLocation
 * @param clientSupport
 */
private static void stopAdb() {
	synchronized (INSTANCE) {
		INSTANCE.setState(DeviceManagerState.STOPPING);

		INSTANCE._deviceThreadPool.shutdown();
		INSTANCE.removeAllDevices();
		// LOG.trace("Devices removed");
		AndroidDebugBridge.removeClientChangeListener(INSTANCE);
		AndroidDebugBridge.removeDebugBridgeChangeListener(INSTANCE);
		AndroidDebugBridge.removeDeviceChangeListener(INSTANCE);

		AndroidDebugBridge.disconnectBridge();
		// AndroidDebugBridge.terminate();
		INSTANCE.setState(DeviceManagerState.STOPPED);
	}
}
 
开发者ID:oliver32767,项目名称:MonkeyBoard,代码行数:23,代码来源:DeviceManager.java

示例4: dispose

import com.android.ddmlib.AndroidDebugBridge; //导入方法依赖的package包/类
@Override
protected void dispose() {
  super.dispose();

  AndroidDebugBridge.removeDeviceChangeListener(myDeviceChangeListener);
  AndroidDebugBridge.removeClientChangeListener(myClientChangeListener);
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:8,代码来源:AndroidProcessChooserDialog.java

示例5: dispose

import com.android.ddmlib.AndroidDebugBridge; //导入方法依赖的package包/类
@Override
public void dispose() {
  if (myBridge != null) {
    AndroidDebugBridge.removeDeviceChangeListener(this);
    AndroidDebugBridge.removeClientChangeListener(this);
    AndroidDebugBridge.removeDebugBridgeChangeListener(this);

    myBridge = null;
  }
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:11,代码来源:DevicePanel.java

示例6: stop

import com.android.ddmlib.AndroidDebugBridge; //导入方法依赖的package包/类
@Override
public void stop() {
  super.stop();
  myRequestPending = false;
  if (myExecutingTask != null) {
    AndroidDebugBridge.removeClientChangeListener(this);
  }
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:9,代码来源:MemorySampler.java

示例7: exec

import com.android.ddmlib.AndroidDebugBridge; //导入方法依赖的package包/类
/**
 * Executes the {@link Runnable} in the UI thread.
 * @param runnable the runnable to execute.
 */
private void exec(Runnable runnable) {
    try {
        Display display = mTree.getDisplay();
        display.asyncExec(runnable);
    } catch (SWTException e) {
        // tree is disposed, we need to do something. lets remove ourselves from the listener.
        AndroidDebugBridge.removeDebugBridgeChangeListener(this);
        AndroidDebugBridge.removeDeviceChangeListener(this);
        AndroidDebugBridge.removeClientChangeListener(this);
    }
}
 
开发者ID:utds3lab,项目名称:SMVHunter,代码行数:16,代码来源:DevicePanel.java

示例8: dispose

import com.android.ddmlib.AndroidDebugBridge; //导入方法依赖的package包/类
public void dispose() {
    AndroidDebugBridge.removeDebugBridgeChangeListener(this);
    AndroidDebugBridge.removeDeviceChangeListener(this);
    AndroidDebugBridge.removeClientChangeListener(this);
}
 
开发者ID:utds3lab,项目名称:SMVHunter,代码行数:6,代码来源:DevicePanel.java

示例9: dispose

import com.android.ddmlib.AndroidDebugBridge; //导入方法依赖的package包/类
public void dispose() {
    AndroidDebugBridge.removeClientChangeListener(this);
}
 
开发者ID:utds3lab,项目名称:SMVHunter,代码行数:4,代码来源:ClientDisplayPanel.java


注:本文中的com.android.ddmlib.AndroidDebugBridge.removeClientChangeListener方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。