真正解決你的痛點,那些良心的 Android 獨佔應用:下載工具篇
從 Android 1.5 到如今的 Android 8.1,Android 在系統的開放性和自由性上一直走在所有操作系統的前頭。
這種特性對所有用戶,特別是對其中的開發者來講是十分友好的,這意味著開發者們不僅可以實現一些在其他操作系統上實現困難甚至「禁止」實現的一些需求,還能跳過繁瑣的上架與更新審核輕鬆向全世界分享他們獨特的 idea。
利用這個合集,我會分享一些你可能在 Play 商店上或主流渠道找不到的良心應用,在閱讀完這個合集之後你會感嘆:原來不用那些臃腫的「毒瘤」也能優雅地解決一個痛點,Android 也可以如此輕盈流暢。
ADM:讓你滿速下載的多線程下載器
ADM 的全稱為 Advanced Download Manager,是一款非常棒的多線程下載器,個人覺得可以完美代替系統自帶和各種瀏覽器裡面內置的下載器。
先來科普下多線程下載的好處,一般來講(除了一些無視用戶體驗的限速服務)伺服器是根據同時下載數來分配帶寬給每一個下載的用戶,也就是說如果你用單線程和另外九個人一起下載的話只能分配到十分之一的速度;而當你使用 3 個線程下載同樣的文件,能獲得的速度則是十二分之三也就是四分之一。多線程帶來的好處就是這樣顯而易見,可惜 Android 內置的下載和 iOS 上的 Safari 下載都是單線程的,這時候 ADM 不失為一個好的選擇。
ADM 的殺手鐧是它支持多個文件同時以多個線程下載,如果你的帶寬足夠大,下載速度真的是「飛一般的感覺」。除此之外 ADM 還有如下優點:
- 超輕(APK 1.63M,包括數據的佔用空間小於 5M),後台純凈。(這個是這個合集裡面推薦 APP 的基本標準。)
- 智能調度演算法加速文件下載。
- 支持下載大於 2GB 的文件,預先建立空文件加速下載。1
- 清晰的動態圖表顯示下載速度的變化。
- 自動把不同類型的下載文件歸類到不同文件夾。
- Material Design + 高度自定義的界面主題。
- 支持計劃任務和下載情景自動化。
- 支持從 TXT 批量導入下載鏈接。
- 支持偽裝瀏覽器標識下載。
小技巧 :如何設置 ADM 達到更多線程
ADM 設置裡面默認最大只能達到 9 個線程,經過我自己的測試 20~30 個線程左右在大部分下載的時候能比 9 個線程快上不少(特別是一些限制下載速度的網站),超過 30 的線程數一來不會再對下載速度有太大的提升,二來線程越多手機下載的時候會越卡頓。
想要把 ADM 的線程數設置到 30 首先需要 ROOT 許可權(沒 ROOT 的朋友也沒關係,9 線程也比單線程好上太多了),先保證 ADM 不在後台運行,然後用可以訪問根目錄的文件瀏覽器打開 /data/data/com.dv.adm.pay/shared_prefs/
以文本方式打開裡面 com.dv.adm.pay_preferences.xml,查找關鍵詞 「DOWN_THREADS」 並把後面 Value 裡面的數字改成 20~30 之間或者其他你喜歡的線程數。
再次打開 ADM,你會驚喜的發現設置裡面的線程數已經變成你設置的數字啦。
Village:乾乾淨淨的百度雲
包括百度雲在內的各種百度系客戶端有多臃腫,不需要我說大家應該都感同身受。不想安裝臃腫的客戶端又想擁有各種網頁版沒有功能,那麼先從百度雲開始吧。Village 就是這樣一個乾淨輕巧的第三方百度雲客戶端,除了提供完整的客戶端功能以外,它還有許多原版客戶端都沒有的操作:
- 只有5.04M 的大小,後台純凈。
- Material Design,支持自定義主題和夜間模式。
- 支持多賬號切換,支持網頁版高速下載跳轉。
- 非會員也可以使用在線解壓功能。
- 內置多個網盤搜索引擎,搜索結果可以直接轉存下載。
- 分享鏈接支持自定義分享密碼。(知道那些 6666,8888 之類的提取碼是怎麼來的了吧)
除了這些之外,Village 還有其他很棒的功能。例如文件生成直鏈下載地址,配合 ADM 進行下載簡直完美;像淘寶口令一樣的「山口令」功能,生成分享人的山口令給其他人,只要 Village 檢測到剪貼板里的山口令即可自動訂閱分享者。Village 在第三方客戶端這個領域中少見地真正做到了比原版更豐富,比原版更好用,適合所有使用百度雲的用戶。
小知識 : 判斷第三方客戶端是否安全
首先要看客戶端是否開源,一般來講開源的第三方客戶端代碼和 BUG 都是由許多有編程基礎的程序員和愛好者們共同編寫和維護的,從安全性上看是沒有問題的。就算對已經編譯好的開源客戶端不滿意也可以直接動手從源代碼託管網站上下載源碼自己編譯一份。(編譯並不需要有編程基礎哦,只需要有一顆動手的心。)
然後看客戶端有沒有用到自己的網路服務,一般來講如果你只需要本地服務的話把客戶端的聯網許可權禁用就沒有太大問題。涉及到登錄功能的第三方客戶端一定要使用提供 sso 登錄(也就是我們常見的微信,QQ 和微博登錄),無論是一鍵登錄還是跳轉到官方登錄頁面都可以。動手能力強的朋友建議下載一個免 ROOT 的抓包 APP 來確定客戶端有沒有偷偷發送數據到奇奇怪怪的地方。
最後還可以在搜索引擎搜索或者市場評論裡面看看用戶的反饋,看看有沒有人反饋了相關的信息和問題。如果客戶端裡面的信息對你來講非常重要,還是建議不要使用任何第三方客戶端,以防萬一。
Aria2App :輕鬆管理你的 Aria2
首先我們來講下什麼是 Aria2,Aria2 是一個命令行下輕量級、多協議、多來源的下載工具(支持 HTTP/HTTPS、FTP、BitTorrent 也就是 BT 下載、Metalink),它的特點是可以輕鬆裝在主流系統,路由器和 NAS 甚至舊手機上實現多線程同步下載多個文件,並且內存和 CPU 佔用極少(舊的路由器也能輕鬆 hold 住)。原本 Aria2 的安裝是比較麻煩的,不過現在有許多懶人一鍵安裝包,推薦有興趣的朋友安裝嘗試一下。
雖然它十分好用,以至於有許多用戶直呼「替代迅雷」,不過 Aria2 本身是通過命令行進行添加下載和暫停等操作的,操作起來門檻高又繁瑣。好在支持圖形化界面通過介面控制 Aria2,讓它不至於變成極客們專屬的玩具。
Aria2App 就是一款實現 Aria2 圖形化操作的 APP。它可以輕鬆連接多個 Aria2 客戶端同時管理,比如我自己就連接了電腦,路由器和舊手機上的三個 Aria2:
而操作方式也由敲代碼變成了和普通下載 APP 一般無二,甚至 Aria2App 自己就內置了一個種子搜索引擎,實現從找資源到下載一條龍服務。同時它還有其他的優點:
- 超輕(APK 4.09M),後台純凈。
- Material Design,不過沒有自定義主題。
- 支持各種亂七八糟的連接方式(從 Wi-Fi 到藍牙,從 HTTP 到 WebSocket,從令牌到用戶名密碼都支持)。
- 清晰的動態圖表顯示下載速度的變化。
- 可以看到與自己一起下載的小夥伴的地址和國家。
- 下載多個文件的時候可以選擇需要下載的文件。
- 通知和自動下載等其他功能。
小技巧:使用 Aria2 下載百度雲文件
這裡先給大家附上少數派關於配置 Aria2 的文章:Mac 上使用百度網盤很煩躁?花點時間配置 aria2 吧。
其中關於百度網盤的部分用到的就是 BaiduExporter 這個 Chrome 擴展,只需要直接安裝這個擴展之後,在百度網盤的下載頁面會多出一個「導出下載」按鈕,點擊它彈出的 「ARIA2 RPC」 任務就自動添加到你的 Aria2 的下載隊列里了。
你可以從 BaiduExporter 的 Github 頁面 進行下載,裡面有使用須知和推薦設置,Chrome 商店打開慢的朋友可以直接在這裡下載。
作者還做了一個可以用 Aria2 下載 115 網盤文件的 Chrome 擴展 115Exporter,需要的朋友請配合可以在 Chrome 上直接登錄 115 網盤的插件 fake115 使用。
結語
這就是這集的全部內容啦,我會不定期更新這個合集,每一期只推薦 2 個真正可以解決痛點的 APP,並在介紹每一個 APP 之間附上與之相關的小知識或者小技巧。如果你喜歡這個合集,可以點下紅心,如果你不嫌煩的話還可以關注我,我們下集再見。
推薦閱讀:
※再見,迅雷(UWP)
※近日,迅雷為了回饋用戶的支持,非會員也可以享受離線下載了。那迅雷離線下載是否實用,和QQ旋風的離線比他還有優勢嗎?
※有什麼好辦法能阻止公共場合用迅雷(上行帶寬佔用的更為厲害)?
※在線視頻解析下載工具(值得收藏)