来 V2EX 挺久了,第一次发帖😂,发这个帖子的目的是想分享一下个人写的一个项目,灵感来源 airdroid
该项目使用 Go 开发 gRPC 客户端、Java 开发 Android gRPC 服务器,并使用 protobuf 序列化数据。 客户端目前可作为 Web 后端提供 API 服务,返回 JSON 数据给前端(由于能力有限,前端那部分没有实现),返回的数据可以在项目文件夹 godroidcs/godroidcli/android/api/json 下查看。(另外说一句就是目前文档还没有完善🐶)
比如
{
"code": 100,
"data": {
"abi": "arm64-v8a",
"display": "CDY-AN20 2.0.0.221(C00E210R6P6)",
"host": "cn-central-hcd-2a-8c1f026d41643102084224-68c7f4b776-pw4fn",
"kernel_release": "4.14.116",
"kernel_version": "#1 SMP PREEMPT Tue Jan 25 19:15:39 CST 2022",
"language": "zh",
"mcc": 460,
"mnc": 65535,
"release_version": "10",
"sdk": 29,
"uptime": "367988465",
"user": "test"
},
"error": "",
"message": "success"
}
GitHub 地址: https://github.com/josexy/godroidcs
使用截图
最后,欢迎各位提意见和 Issue 哈 😛