如何在linux等系统和手机之间快速传文件发消息

项目地址已经开源:

# web服务器
https://github.com/bboysteed/linuxPhoneTransition.git
# app
https://github.com/bboysteed/linux2phoneApp.git
  • 问题来源
    不知你是否经历过如下场景,微信上收到一个文件,你需要传到电脑使用,但是你不想登录微信(或者QQ之类),使用文件助手发送,或者你使用ubuntu manjaro等系统没有此类客户端,此时真的头大。

  • 解决办法
    不如开发个web界面传文件吧!利用局域网,只要手机和电脑在同一局域网就可以互传文件,发送消息,说干就干,成果如下:
    如何在linux等系统和手机之间快速传文件发消息_第1张图片
    可以电脑手机互相发送消息,也可以下载上传文件。
    如何在linux等系统和手机之间快速传文件发消息_第2张图片

  • 缺点

    好吧,用了一阵子,发送消息啥的,相当好用,但是文件上传,发现点开文件上传选择文件后,真的不容易找到文件到底在哪个目录!!!

  • 优化
    后来想到app的优势之一,可以作为文件的打开方式,于是我打算写成app的形式,这样当别人从微信给你发过来文件,你只需要以其他方式打开,然后选择这个app,app会捕获这个文件,并自动上传!就省去了自己找路径的麻烦!这里用到安卓的intent操作和content provider提供的接口。
    效果如下:
    如何在linux等系统和手机之间快速传文件发消息_第3张图片
    直接选择其他应用打开:
    如何在linux等系统和手机之间快速传文件发消息_第4张图片
    选择开发的app:
    如何在linux等系统和手机之间快速传文件发消息_第5张图片
    就上传成功啦!
    这里可以更改上传地址,方便ip变动,也可以使用!这下子,真的是方便多了。

值得注意,电脑端需要部署相关文件上传的服务哦

你可能感兴趣的:(快捷办公,linux,app)