这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
cr4fun

准备做一个 Linux 系统的 android 助手

  •  
  •   cr4fun · Apr 20, 2019 · 4991 views
    This topic created in 2605 days ago, the information mentioned may be changed or developed.

    背景:

    因为我使用 linux,发现好像没有(应该有,但是我找不到)linux 的安卓手机助手,所以,准备动手做一个.

    大致思路是:

    1)使用 express 做一个 api,去调用 adb 命令 2)使用 vuejs 做个 web 界面,去调用 api. 3)使用 electron 封装成 linux 的可执行文件

    目前,我已经建立了仓库 https://github.com/adb-admin 正在开始做这件事情.

    喜欢的一起做啊

    15 replies    2019-05-08 15:25:08 +08:00
    cccicl
        1
    cccicl  
       Apr 20, 2019
    支持
    heimeil
        2
    heimeil  
       Apr 20, 2019
    用了 electron 为何还要用 express 做 api
    bccoder
        3
    bccoder  
       Apr 20, 2019 via iPhone
    支持
    cr4fun
        4
    cr4fun  
    OP
       Apr 20, 2019
    @heimeil 留着 api 可以用穿内网的方式远程启动钉钉打卡呀
    heimeil
        5
    heimeil  
       Apr 20, 2019
    @cr4fun electron 里带了 node,直接一个程序不就行了,还有应该是主动连接外网服务器来实现吧,提供接口给外网访问不是太好的做法,很多地方内网端口映射都不好操作
    AngryMagikarp
        6
    AngryMagikarp  
       Apr 20, 2019   ❤️ 1
    我很久以前用 python 写过一个。
    https://github.com/wiiiky/lucy

    那时候我把 adb 源代码拿过来,集成到了 python 里,然后用 gtk 写的界面。
    cr4fun
        7
    cr4fun  
    OP
       Apr 20, 2019
    @heimeil 如果是这样,在 electron 里提供一个 mqtt,或者 xmpp,然后在公网服务器部署一个服务器,这样就实现远程控制了.然而我深受前后端分离毒害,所以还是想把 API 单独写.
    liangzi
        8
    liangzi  
       Apr 20, 2019
    @AngryMagikarp 启动不了了 ** (lucy.py:12556): WARNING **: AT-SPI: Could not obtain desktop path or name
    ** (lucy.py:12556): WARNING **: AT-SPI: Could not obtain desktop path or name
    貌似不好弄
    cr4fun
        9
    cr4fun  
    OP
       Apr 20, 2019
    我刚提交了代码,目前只实现了一个截屏功能.需要 2 个仓库都下来启动.
    derek80
        10
    derek80  
       Apr 20, 2019 via iPhone
    KDE connect ?
    cr4fun
        11
    cr4fun  
    OP
       Apr 20, 2019
    现在已经可以导出截图和照片了,支持剪切式导出(导出到电脑后,删除手机里的).但是缺少可视化,比如不知道什么时候倒出成功了.
    hahaayaoyaoyao
        12
    hahaayaoyaoyao  
       Apr 22, 2019 via Android
    KDE connect,gnome 也可以使用
    kmahyyg
        13
    kmahyyg  
       Apr 22, 2019 via iPad
    kde connect scrcpy
    qfpZ2KhNsF23UGbN
        14
    qfpZ2KhNsF23UGbN  
       Apr 23, 2019
    助手主要实现什么功能呢
    cr4fun
        15
    cr4fun  
    OP
       May 8, 2019
    @socradi 和 91 手机助手一样的功能
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5148 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 05:43 · PVG 13:43 · LAX 22:43 · JFK 01:43
    ♥ Do have faith in what you're doing.