V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
josexy
V2EX  ›  分享创造

写了一个开源的基于 gRPC 构建的 Android 设备通信工具

  •  
  •   josexy ·
    josexy · 2022-03-26 21:13:05 +08:00 · 1685 次点击
    这是一个创建于 954 天前的主题,其中的信息可能已经有所发展或是发生改变。

    来 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

    使用截图

    https://imgur.com/Fhy7Qw2

    https://imgur.com/IIhxKcQ

    最后,欢迎各位提意见和 Issue 哈 😛

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3330 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:53 · PVG 18:53 · LAX 02:53 · JFK 05:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.