作者meya (落寞之心)
看板EZsoft
标题[推荐]自制电脑手机互传档案(win,linux,android)
时间Sat Mar 26 12:34:39 2022
软体名称:
电脑电脑,电脑手机,手机手机间互传档案
软体资讯:
自制,英文版(很简单的英文),版本0.04(新版本加了一些错误提示功能)
支援linux,windows,android
(理论上JAVA也可在MAC上跑,不过我没有MAC环境测试)
软体功能:
电脑电脑,电脑手机,手机手机间互传档案,不透过其他网站、程式、通讯软体
软体特色:
优点
跨平台,拖拉档案後按Send就可传档,免安装,点对点,不透过第三方,程式码公开。
缺点
电脑需有JAVA 11以上执行环境(openjdk version "11.0.11"测试正常)
手机需android 11以上
不支援加密传输(但可先把档案加密後再传)
不支援断线後续传
不支援多档传输(但可把多个档案先用压缩软体包起来再传)
要知道对方的IP位址才能传档
使用步骤
2台电脑(手机)都要开启程式才行
linux使用者双击runLanSendFile.sh或执行sh runLanSendFile.sh即可执行
windows使用者双击runLanSendFile.bat即可执行
收档的人要按start server後,传档的人拖拉要传的档案後按Send就可传档
官方网站:
这是自制的,所以没有官方网站
下载连结:
https://mega.nz/file/kw9gGSDY#DR1qtCd81ck6czyOPmvUron4AT4qkiQ52c4x2SSQ7yg
(里面含原始码及编译好的程式)
推荐原因:
跨平台,拖拉档案後按Send就可传档,免安装(手机版本需安装),点对点,程式码公开
无病毒木马间谍问题,无广告,完全免费
谁适合用:
需互传档案的人
谁不适合用:
不需互传档案的人
使用感想:
很好用的点对点传档程式,不会给第三方知道,不用装FTPD SSHD,不用架网站
不使用LINE/网芳/xxSync等通讯软体,不是使用网空或网路暂存连结
,免安装(手机需安装),跨平台,拖拉档案後按send file就可传档,操作简单
程式码公开,无病毒木马间谍问题,无广告,完全免费,可传超过4GB大档
附注:
1.手机请用WIFI连,不要用行动网路(会收费)
2.把手机"设定"里的"未知的来源"这个选项打勾後,才能装app-debug.apk
(以下给程式开发员看的)
3.Android 11後使用Scoped Storage新特性,在档案存取及权限控管上加严限制
我在这里卡关好久。加入以下程式码就可以打开权限了
MainActivity.java
if (Environment.isExternalStorageManager()) {
System.out.println("isExternalStorageManager: true");}
else{System.out.println("isExternalStorageManager: false");
Intent intent = new Intent(
Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION);
intent.setData(Uri.parse("package:" + this.getPackageName()));
startActivity(intent);}
AndroidManifest.xml
<manifest xmlns:android="
http://schemas.android.com/apk/res/android"
package="com.example.appsendfile1"
xmlns:tools="
http://schemas.android.com/tools">
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
tools:ignore="ScopedStorage" />
本着作依据 Creative Commons 姓名标示-非商业性-相同方式分享 授权条款为授权
http://creativecommons.org/licenses/by-nc-sa/3.0/tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.65.90 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EZsoft/M.1648269286.A.C43.html
1F:推 liumang: 还没用但先推一下 03/26 19:53
2F:推 if4: 我也是 03/26 22:43
3F:推 if4: 好像没看到 Linux 的部分耶 不知道打包在哪里?谢谢 03/27 06:39
4F:→ meya: Linux->runLanSendFile.sh Windows->runLanSendFile.bat 03/27 08:48
5F:推 if4: 谢谢原po,我指的是原始码的部分,只看到一个 *.java 的档 XD 03/27 19:08
6F:→ meya: windows,linux原始码都一样 03/27 19:29
7F:推 sillycat79: 谢谢作者辛苦开发 :D 03/28 15:58
8F:推 disabledman: 赞哦 03/29 06:57
9F:推 if4: 谢谢原po 03/30 23:52
10F:推 a619063: 推 03/31 21:56
11F:推 slcgboy: 要安卓11以上? 要求很高呢 04/02 00:34
12F:推 if4: 所以可以研究 *.java 看看哪里可以改...只是程式功力不够 ORZ 04/02 06:20
13F:→ meya: 目前市面上最便宜的Android手机都跑Android 11了 04/02 11:40
14F:推 alan23273850: 路人帮补充,其实也可以用像是 telegram 或 viber 04/07 22:14
15F:→ alan23273850: 这种匿名通讯软体传输,也很方便喔 04/07 22:14
16F:推 nuskin: 感谢 12/07 19:32