[推薦]自製電腦手機互傳檔案(win,linux,android)

作者: meya (落寞之心)   2022-03-26 12:34:39
軟體名稱:
電腦電腦,電腦手機,手機手機間互傳檔案
軟體資訊:
自製,英文版(很簡單的英文),版本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/
作者: liumang (Liumang)   2022-03-26 19:53:00
還沒用但先推一下
作者: if4 (if)   2022-03-26 22:43:00
我也是好像沒看到 Linux 的部分耶 不知道打包在哪裡?謝謝
作者: meya (落寞之心)   2022-03-27 08:48:00
Linux->runLanSendFile.sh Windows->runLanSendFile.bat
作者: if4 (if)   2022-03-27 19:08:00
謝謝原po,我指的是原始碼的部分,只看到一個 *.java 的檔 XD
作者: meya (落寞之心)   2022-03-27 19:29:00
windows,linux原始碼都一樣
作者: sillycat79 (糊塗喵咪)   2022-03-28 15:58:00
謝謝作者辛苦開發 :D
作者: disabledman (m.m.)   2022-03-29 06:57:00
贊哦
作者: if4 (if)   2022-03-30 23:52:00
謝謝原po
作者: a619063 (tension)   2022-03-31 21:56:00
作者: slcgboy (艾羅米)   2022-04-02 00:34:00
要安卓11以上? 要求很高呢
作者: if4 (if)   2022-04-02 06:20:00
所以可以研究 *.java 看看哪裡可以改...只是程式功力不夠 ORZ
作者: meya (落寞之心)   2022-04-02 11:40:00
目前市面上最便宜的Android手機都跑Android 11了
作者: alan23273850   2022-04-07 22:14:00
路人幫補充,其實也可以用像是 telegram 或 viber這種匿名通訊軟體傳輸,也很方便喔
作者: nuskin (NUSKIN)   2022-12-07 19:32:00
感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com