内容简介:2.连接minitouch,执行相关的命令参考:
linux 中进程间通信,有3中方式(因为是自己总结的所以与标准答案有误差), 1.ip+端口 2.文件名 3.一个全局的变量名 而我们minitouch就是采用的一个全局的变量名。 所以我们可以通过adb 把端口进行一个转发,然后进行通信 so我们可以通过直接通过 go 点击远程点击 解决步骤: 1.启动minitouch 2.连接minitouch,执行相关的命令 3.自行在安卓端启动一个服务(便于远程调用)
2.连接minitouch,执行相关的命令
package main
import (
"net"
"github.com/qiniu/log"
"time"
)
func main() {
conn,err:=net.Dial("unix","@minitouch")
log.Println("连接中,爸爸给点力呀")
if err != nil {
log.Println("报错了操")
log.Println(err)
return
}
defer conn.Close()
buf:=make([]byte,1024)
n,err:=conn.Read(buf)
if err != nil {
log.Println("buf 中的错误")
log.Println(err)
return
}
if n>0{
log.Println("读取返回的文本")
log.Println(string(buf[:n]))
}
conn.Write([]byte("d 0 100 100 50\n"))
conn.Write([]byte("c\n"))
time.Sleep(time.Millisecond*100)
conn.Write([]byte("u 0\n"))
conn.Write([]byte("c\n"))
//time.Sleep(time.Millisecond*100)
log.Println("请求完成")
}
3.启动一个服务(自行在安卓端启动一个服务)
可参考参考:
https://testerhome.com/topics/4400
同时参考部分atx部分代码
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- vue页面跳转后返回原页面初始位置方法
- Flutter 三种方式实现页面切换后保持原页面状态
- 点击a链接打开第三方页面变成下载页面问题
- 页面遮罩层,并且阻止页面body滚动。bootstrap模态框原理
- Vue 页面状态保持页面间数据传输的一种方法
- 渐进式配置webpack4单页面和多页面(一)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Practical Django Projects, Second Edition
James Bennett / Apress / 2009 / 44.99
Build a django content management system, blog, and social networking site with James Bennett as he introduces version 1.1 of the popular Django framework. You’ll work through the development of ea......一起来看看 《Practical Django Projects, Second Edition》 这本书的介绍吧!