本文整理匯總了Java中com.cgutman.adblib.AdbConnection類的典型用法代碼示例。如果您正苦於以下問題:Java AdbConnection類的具體用法?Java AdbConnection怎麽用?Java AdbConnection使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
AdbConnection類屬於com.cgutman.adblib包,在下文中一共展示了AdbConnection類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: buildConnect
import com.cgutman.adblib.AdbConnection; //導入依賴的package包/類
public static AdbConnection buildConnect(Context context, String host, int port)
throws Exception {
// Setup the crypto object required for the AdbConnection
String path = context.getCacheDir().getAbsolutePath();
Log.e(TAG, "connection path " + path);
AdbCrypto crypto = setupCrypto(path + File.separatorChar + "pub.key",
path + File.separatorChar + "priv.key");
Log.e(TAG, "Socket connecting...");
Socket sock = new Socket(host, port);
// Connect the socket to the remote host
Log.e(TAG, "Socket connected");
// Construct the AdbConnection object
return AdbConnection.create(sock, crypto);
}
示例2: openShell
import com.cgutman.adblib.AdbConnection; //導入依賴的package包/類
public static AdbStream openShell(Context context, String host, int port) throws Exception {
AdbConnection connection = connection(context, host, port);
return connection.open("shell:");
}
示例3: connection
import com.cgutman.adblib.AdbConnection; //導入依賴的package包/類
public static AdbConnection connection(Context context, String host, int port) throws Exception {
// Setup the crypto object required for the AdbConnection
String path = context.getCacheDir().getAbsolutePath();
Log.e(TAG, "connection path " + path);
AdbCrypto crypto = setupCrypto(path + File.separatorChar + "pub.key",
path + File.separatorChar + "priv.key");
Log.e(TAG, "Socket connecting...");
Socket sock = new Socket(host, port);
// Connect the socket to the remote host
Log.e(TAG, "Socket connected");
// Construct the AdbConnection object
AdbConnection adb = AdbConnection.create(sock, crypto);
// Start the application layer connection process
Log.e(TAG, "ADB connecting...");
adb.connect();
Log.e(TAG, "ADB connected");
return adb;
}