介绍
这篇文章给大家介绍亚行丰华通信怎么在android移动端与PC端中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强> PC端与安卓手机端使用亚行丰华通信强>
服务器端代码如下:
进口java.io.IOException; 进口java.io.ObjectOutputStream; 进口java.net.Socket; 进口java.net.UnknownHostException; 进口java.util.Scanner; 公共类服务器{ 公共静态最终字符串标签=皊erver"; 公共静态int PC_LOCAL_PORT=22222; 公共静态int PHONE_PORT=22222; 公共静态字符串ADB_PATH=癮db.exe";/* * * @param arg游戏 */公共静态void main (String [] args) {//TODO自动生成方法存根 YingyonghuiHubServer.execAdb (); } 公共静态孔隙execAdb () {//运行亚行桥 尝试{ 过程p=Runtime.getRuntime () .exec ( ADB_PATH +“;提出tcp:“;+ PC_LOCAL_PORT +“;tcp:“; + String.valueOf (PHONE_PORT)); 扫描仪sc=new扫描仪(p.getErrorStream ());//如果有一些输出,它未能开始亚行 如果(sc.hasNext ()) { 而(sc.hasNext ()) System.out.println (sc.next ()); System.err.println(“不能启动Android debug bridge"); 返回; } initializeConnection (); }捕捉(异常e) { System.err.println (e.toString ()); } } 静态Socket套接字; 公共静态孔隙initializeConnection () {//创建套接字连接 尝试{ 套接字=新的套接字(“localhost" PC_LOCAL_PORT); ObjectOutputStream oos=new ObjectOutputStream ( socket.getOutputStream ()); oos.writeObject (“lalala"); oos.close (); socket.close (); }捕捉(UnknownHostException e) { System.err.println(“套接字连接问题(未知主机)“; + e.getStackTrace ()); e.printStackTrace (); }捕捉(IOException e) { System.err.println(“不能初始化I/O>进口java.io.IOException; 进口java.io.ObjectInputStream; 进口java.net.ServerSocket; 进口java.net.Socket; 进口android.app.Activity; 进口android.content.Context; 进口android.os.AsyncTask; 进口android.os.Bundle; 进口android.util.Log; 进口android.widget.TextView; 进口android.widget.Toast; 公共类客户端扩展活动{ 公共静态最终字符串标签=癱lient"; 公共静态int PHONE_PORT=22222; 上下文mContext=零; TextView TextView=零; 考察一下服务器=零; @Override 公共空间>关于亚行丰华通信怎么在android移动端与PC端中使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。亚行丰华通信怎么在android移动端与PC端中使用