背景:
因为我使用 linux,发现好像没有(应该有,但是我找不到)linux 的安卓手机助手,所以,准备动手做一个.
大致思路是:
1)使用 express 做一个 api,去调用 adb 命令 2)使用 vuejs 做个 web 界面,去调用 api. 3)使用 electron 封装成 linux 的可执行文件
目前,我已经建立了仓库 https://github.com/adb-admin 正在开始做这件事情.
喜欢的一起做啊
1
cccicl 2019-04-20 15:15:26 +08:00
支持
|
2
heimeil 2019-04-20 15:25:11 +08:00
用了 electron 为何还要用 express 做 api
|
3
bccoder 2019-04-20 15:29:58 +08:00 via iPhone
支持
|
5
heimeil 2019-04-20 15:46:22 +08:00
@cr4fun electron 里带了 node,直接一个程序不就行了,还有应该是主动连接外网服务器来实现吧,提供接口给外网访问不是太好的做法,很多地方内网端口映射都不好操作
|
6
AngryMagikarp 2019-04-20 15:50:32 +08:00 1
|
7
cr4fun OP @heimeil 如果是这样,在 electron 里提供一个 mqtt,或者 xmpp,然后在公网服务器部署一个服务器,这样就实现远程控制了.然而我深受前后端分离毒害,所以还是想把 API 单独写.
|
8
liangzi 2019-04-20 17:12:24 +08:00
@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 貌似不好弄 |
9
cr4fun OP 我刚提交了代码,目前只实现了一个截屏功能.需要 2 个仓库都下来启动.
|
10
derek80 2019-04-20 17:51:24 +08:00 via iPhone
KDE connect ?
|
11
cr4fun OP 现在已经可以导出截图和照片了,支持剪切式导出(导出到电脑后,删除手机里的).但是缺少可视化,比如不知道什么时候倒出成功了.
|
12
hahaayaoyaoyao 2019-04-22 01:37:02 +08:00 via Android
KDE connect,gnome 也可以使用
|
13
kmahyyg 2019-04-22 10:44:21 +08:00 via iPad
kde connect scrcpy
|
14
socradi 2019-04-23 10:23:43 +08:00
助手主要实现什么功能呢
|