先看看java doc:

void xxx.yyy.ddmlib.IDevice.createForward(int localPort, int remotePort) throws TimeoutException, AdbCommandRejectedException, IOException

Creates a port forwarding between a local and a remote port.

Parameters:
localPort the local port to forward
remotePort the remote port.
Returns:
true if success.
Throws:
TimeoutException - in case of timeout on the connection.
AdbCommandRejectedException - if adb rejects the command
IOException - in case of I/O error on the connection.
  1. try {
  2. Socket server = new Socket("127.0.0.1", 1234);
  3. in = new DataInputStream(new BufferedInputStream(
  4. server.getInputStream(), 1024));
  5. out = new PrintWriter(server.getOutputStream());
  6. } catch (Exception e) {
  7. throw e;
  8. }
  1. public void openMonkeyConnection() {
  2. try {
  3. InetAddress addr = InetAddress.getByName(monkeyServer);
  4. monkeySocket = new Socket(addr, monkeyPort);
  5. monkeyWriter = new BufferedWriter(new OutputStreamWriter(
  6. monkeySocket.getOutputStream()));
  7. monkeyReader = new BufferedReader(new InputStreamReader(
  8. monkeySocket.getInputStream()));
  9. } catch (UnknownHostException e) {
  10. e.printStackTrace();
  11. } catch (IOException e) {
  12. e.printStackTrace();
  13. }
  14. }

转载于:https://blog.51cto.com/memory/1038084

ddmlib中IDevice的createForward的讲解相关推荐

  1. 关于JDBC中的 PreparedStatement 的使用讲解

    **关于JDBC中的 PreparedStatement 的使用讲解@**TOC 文章转载于博客 https://www.cnblogs.com/ysw-go/p/5459330.html 如有侵权, ...

  2. avascript中的this与函数讲解

    徐某某 一个半路出家的野生程序员 javascript中的this与函数讲解 前言 javascript中没有块级作用域(es6以前),javascript中作用域分为函数作用域和全局作用域.并且,大 ...

  3. python中的object是什么意思_Python object类中的特殊方法代码讲解

    python版本:3.8class object: """ The most base type """ # del obj.xxx或del ...

  4. Learning to Rank 中Listwise关于ListNet算法讲解及实现

     [学习排序] Learning to Rank 中Listwise关于ListNet算法讲解及实现             版权声明:本文为博主原创文章,转载请注明CSDN博客源地址!共同学习, ...

  5. MySQL 数据类型讲解 和Java中所对应的数据类型讲解

    MySQL 数据类型讲解 和Java中所对应的数据类型讲解 Mysql数据类型分类 在Mysql中常用数据类型一共有四种字符串数据类型.日期/时间数据类型.数值数据类型以及二进制数据类型. 一.字符串 ...

  6. mysql表设计讲解_MySQL中数据库的设计归纳讲解

    谈到MySQL中数据库的设计,相信大家都知道这是实现实际业务的重要一步,因此对于Java学习者来说,深入了解和学习数据库的设计是十分有必要的.本文为大家准备了一份MySQL中数据库的设计归纳讲解,内容 ...

  7. linux文件权限umask,linux系统中UMASK权限的用法讲解

    原标题:linux系统中UMASK权限的用法讲解 umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限. 这里要说明两点: 1.针对目录来说x权限代表可以进入该目录,所以说对于这个权限初 ...

  8. 计算机二级最高分那个公式,计算机二级excel中常考公式及讲解[共24页].doc

    计算机二级 excel 中常考公式及讲解 EXCEL2010 常用函数应用 1.单条件求和 --SUMIF 函数 如要统计 C 列中的数据 , 要求统计条件是 B 列中数据为 "条件一 &q ...

  9. python中的ix是啥_pandas中ix的使用详细讲解

    在上一篇博客中,我们已经仔细讲解了iloc和loc,只是简单了提到了ix.这是因为相比于前2者,ix更复杂,也更让人迷惑. 因此,本篇博客通过例子的解释试图来描述清楚ix,尤其是与iloc和loc的联 ...

最新文章

  1. 【Android 应用开发】Android 开发错误集锦
  2. ionice使用说明与参数详析
  3. leetcode day5 -- Reorder List Linked List Cycle II
  4. SpringCloud(第 003 篇)服务发现服务端EurekaServer微服务
  5. 数据结构与算法—栈详解
  6. 像像接入云信,连接真人连接真爱
  7. android 清理工具,Android 版 Avira Optimizer 是 Android 手機清理工具
  8. TortoiseSVN 使用详细步骤(三):安装
  9. Unity3D-射线效果
  10. oracle如何创建基表,创建本地基表的物化视图
  11. html5中的错误怎么调试,页面中css调试和问题 解决的一些经验总结
  12. 大漠插件最新版7.2123
  13. Python常用模块12-python的xlsxwriter模块(操作excel)
  14. 忍得住清贫 耐得住寂寞 禁得起诱惑
  15. 802.11ac物理层
  16. 关于利用Klayout查看GDS需要导入工艺库的layer properties file(.lyp)
  17. MMDetection亲测安装教程
  18. 少儿编程是智商税吗?不花钱让孩子赢在起跑线
  19. eNSP - 华为交换机常用命令
  20. Spring的init-method和destory-method

热门文章

  1. MATLAB中将图像转换为二值图像im2bw
  2. 【每日最爱一句】2013.06.15
  3. 【每日最爱一句】2013.06.06
  4. React项目搭建步骤
  5. 淘宝按关键字搜索淘宝商品 API 参数及返回值说明 翻页展示 含调用示例
  6. 优秀前端人都知道的H5 移动端调试全攻略~
  7. 使用FlyAI进行科学数据竞赛
  8. div地址跳转 vue_vue跳转页面的几种方法(推荐)
  9. 【数学建模】Day01——层次分析法
  10. 【Arxiv 2022】Teaching Broad Reasoning Skills via Decomposition-Guided Contexts