安卓 App 如何在没有网络的情况下把数据推送到 PC

2020-11-19 08:34:19 +08:00
 zhuwd

可以连接数据线,要实现的功能是在 App 上点击推送按钮,可以直接把数据文件传送到 PC 上。目前我们的思路是开发一个浏览器插件,定时扫描某个 COM 口监听连接状态,若有设备连接直接拉取数据,然后把读到的数据推送到服务器

10048 次点击
所在节点    Android
21 条回复
beginor
2020-11-19 08:36:53 +08:00
数据量不大的话考虑蓝牙,PC 可以加装蓝牙接收器
x86
2020-11-19 08:38:16 +08:00
@beginor #1 都能加装蓝牙了还不如加个无线网卡
takemeaway
2020-11-19 08:55:51 +08:00
都连数据线了,不随便推吗?
手机助手之类的不都这样。
winterbells
2020-11-19 08:57:24 +08:00
chrome 支持 USB
xchaoinfo
2020-11-19 09:01:12 +08:00
手机点了按钮之后, 把文件写入到指定位置, 然后 pc 端监听, 利用 adb 读取文件内容
TomVista
2020-11-19 09:05:02 +08:00
浏览器插件做 android->pc 数据推送,是认真的吗?

"连接数据线"要说明一点,
android 设备作为外存连接到 pc,不是所有人,所有手机,都能顺利完成的.

我能想到的比较好的方案:
pc 端有无线网卡,在 pc 端点击按钮,开启热点,启动在固定端口启动服务器,手机连电脑无线,手机上的 app 点按钮,推送本地文件给电脑.
zqz19941106
2020-11-19 09:06:31 +08:00
有局域网吗
systemcall
2020-11-19 09:08:18 +08:00
USB 网络共享就行了
killeder
2020-11-19 09:14:27 +08:00
android 和 pc 本身可以通过 USB 实现网络(RNDIS)连接的,即使没有无线网络
firechat
2020-11-19 09:14:53 +08:00
好像有种 U 盘,双头的,先一头可以插到手机上,拷贝下来内容,然后再拔下来再插到电脑上,搞定!
Lemeng
2020-11-19 09:19:17 +08:00
来学习的
tutustream
2020-11-19 09:38:14 +08:00
360 手机助手?(虽然我没用过)
h4de5
2020-11-19 09:43:02 +08:00
adb
systemcall
2020-11-19 09:43:40 +08:00
@firechat 那样还不如走 adb 或者 mtp
前者峰值速度不如后者,但是小文件快很多
你那样是最慢的,以前试过。安卓在这方面真是烂
我以前想拿安卓的机子当下载机,但是 aria2 一加任务就死机了,后来发现只要创建一个全为 0 的文件就可以把安卓搞到整个卡死。文件弄出来也不好搞,很慢
xFrank
2020-11-19 11:17:25 +08:00
1,PC 开一个 web 服务器
xFrank
2020-11-19 11:18:29 +08:00
1,PC 开一个 web 服务器
2,adb reverse 配置反向端口转发
3,应用向服务器发送数据即可
annielong
2020-11-19 11:50:11 +08:00
单纯传文件用 usb 线走 mtp 。或者 adb 都可以,app 传交互数据最好还是蓝牙
caesar223334
2020-11-19 14:03:11 +08:00
tu9oh0st
2020-11-19 14:18:27 +08:00
usb 蓝牙
StrorageBox
2020-11-20 11:11:01 +08:00
我想知道是哪个产品经理玩出这种奇思妙想的,不如试试隔空取物

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/726940

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX