来 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 哈 😛
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.