越折騰越好用的 3 款開源 APP
高中的時(shí)候我特別喜歡搗鼓手機(jī),然后我一個(gè)哥們兒在我的強(qiáng)烈推薦下買了個(gè) HTC Dream(G1) 手機(jī)。
G1 作為谷歌的第一個(gè)親兒子,它出廠搭載的是 Android 1.5 系統(tǒng),但當(dāng)時(shí)已經(jīng)出到了 2.1 版本。所以,我就每天逛各大手機(jī)論壇找 ROM 給他刷機(jī)各種折騰,但我那哥們兒很挑剔,每次刷完都會(huì)反饋一堆問題。不僅如此,他還經(jīng)常為了找到一個(gè)好用的 APP,會(huì)把能找到同類型 APP 裝一遍,然后逐一評(píng)測。但就算如此,還是很難找到一款讓他十分滿意的 APP...那一段時(shí)間,我們沉浸在各種 ROM 和 APP 中樂此不疲。
后來我才明白,他要找的是高自由度的 APP,此類應(yīng)用會(huì)給用戶留下很大的可玩空間 比如:自定義主題、內(nèi)容、功能等。
這種應(yīng)用在剛裝完時(shí)一般都是功能簡陋、毫無驚艷的地方,但會(huì)隨著用戶為滿足自身需求挖掘應(yīng)用的功能,逐漸地發(fā)現(xiàn)它們的強(qiáng)大之處!
那么 GitHub 上有沒有這種手機(jī) APP 呢?
終于,經(jīng)過我不懈地努力找到了!本期 HelloGitHub 就給大家介紹 3 款高自由度、經(jīng)得起折騰的開源 APP。
一、記憶神器:Anki
1.1 介紹
這是一款幫助記憶的工具。它將知識(shí)內(nèi)容以卡片的形式展現(xiàn),然后通過間隔重復(fù)的方式記憶知識(shí)點(diǎn),還可以根據(jù)遺忘曲線安排復(fù)習(xí)計(jì)劃,幫助用戶將知識(shí)點(diǎn)牢牢記住。
相較于我們常見的記憶單詞 APP,它支持導(dǎo)入包括單詞在內(nèi)的各種類型的知識(shí)牌組,這些牌組可以是別人分享整理好的,也可以自己親手制作。有了這些牌組可以讓你充分地利用零碎時(shí)間,學(xué)習(xí)一門語言、地理知識(shí)、復(fù)習(xí)知識(shí)點(diǎn)、準(zhǔn)備考試等,而且數(shù)據(jù)還支持多端同步。
平臺(tái):Windows、Linux、macOS、iOS、Android
項(xiàng)目:github.com/ankitects
下載:apps.ankiweb.net/
1.2 上手
因?yàn)閯傃b好的 Anki 是沒有記憶卡片的,所以需要自行下載。步驟如下:
①點(diǎn)擊“+” -> ②選擇“獲取共享牌組” -> ③進(jìn)入“Anki 牌組網(wǎng)站” ->
④搜索或者選擇牌組 -> ⑤點(diǎn)擊“Download”下載牌組 -> ⑥下載完成后,打開方式選“Anki”
等待導(dǎo)入完成后,就可以選擇牌組進(jìn)行學(xué)習(xí)了!后面還可以根據(jù)自己的需求制作完全適合自己的知識(shí)卡片。
但由于篇幅問題,這里就不介紹如何自制牌組了,感興趣的小伙伴可以自行查閱下相關(guān)資料。
二、強(qiáng)大的手機(jī)終端:Termux
2.1 介紹
一款適用于 Android 設(shè)備的終端模擬器。它支持常用的 Linux 命令,而且還可以通過 pkg 命令安裝更多工具,比如:clang、Python、MySQL、Git、Vim、SSH、htop 等,讓手機(jī)瞬間變成便攜式 Linux 計(jì)算機(jī),通過手機(jī)就可以完成:遠(yuǎn)程連接服務(wù)、運(yùn)行代碼片段、編譯代碼、更新開源項(xiàng)目等操作。
項(xiàng)目:github.com/termux/termux-app
下載:f-droid.org/en/packages/com.termux/
雖然 Termux 僅支持 Android 設(shè)備,但是 iOS 用戶也有同樣的神器:iSH。
項(xiàng)目:github.com/ish-app/ish
下載:ish.app
2.2 上手
Termux 安裝上沒有什么要說的,根據(jù)提示一步步確認(rèn)就行了。因?yàn)樗^于強(qiáng)大功能太多,介紹起來無法做到面面俱到,所以這里就先簡單介紹下如何快速上手和我常用的包。
- 安裝軟件:pkg install 包名,如果安裝過程中遇到卡頓可嘗試替換成清華鏡像
- 安裝 git:通過 Git 管理 GitHub 上的項(xiàng)目
- 安裝 openssh:遠(yuǎn)程管理服務(wù)器,scp 遠(yuǎn)程傳輸文件
- 安裝 python:在手上運(yùn)行 Python 代碼,比如:一條命令啟動(dòng)文件服務(wù)器、you-get 下載視頻等
- 支持 nohup:后臺(tái)常駐、定時(shí)腳本
- 安裝 mariadb:遠(yuǎn)程連接數(shù)據(jù)庫查詢數(shù)據(jù)
如果你有一個(gè)閑置 Android 手機(jī),給它裝上 Termux 后。手機(jī)搖身一變就是一個(gè)沒有公網(wǎng) IP 的 Linux 服務(wù)器,雖然沒有公網(wǎng) IP 但是搭建的服務(wù)器,可以借助 ngrok、frp 等內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)公網(wǎng)訪問。
由于我沒有 iOS 設(shè)備,所以就沒有介紹 iSH,但兩者玩法應(yīng)該差不多。
三、家庭影院級(jí)別的媒體庫:Kodi
3.1 介紹
Kodi 是由 XBMC 基金會(huì)開發(fā)的開源媒體播放器,原名為 XBMC 因?yàn)槠鸪跏菫?Xbox 設(shè)計(jì)的軟件,后來才擴(kuò)展到了手機(jī)、PC、電視盒子等設(shè)備上。
它本質(zhì)上是一個(gè)媒體播放器,但我更愿稱其為“數(shù)字媒體的娛樂中心”。因?yàn)樗粌H支持播放本地視頻,還支持播放網(wǎng)絡(luò)存儲(chǔ)設(shè)備(NAS)、投屏、直播流、電視、播客等源。而且界面炫酷支持中文,還擁有豐富的插件庫。
項(xiàng)目:github.com/xbmc/xbmc
下載:kodi.tv
3.2 上手
剛裝完進(jìn)去,啥都沒有而且界面還是英文,不慌一步步來。
1.設(shè)置中文
把界面語言換成中文,步驟如下:
①點(diǎn)擊左上角“??” -> ②選擇“Interface” -> ③進(jìn)入“Skin” ->
④把“Fonts”改成“Arial base” -> ⑤進(jìn)入“Regional” -> ⑥把“Language”改成“Chinese”
至此,中文界面就設(shè)置好了。
2.電影
回到首頁在“電影”分類中,可以選擇影片進(jìn)行播放。
3.電視
下載“電視源”地址的 m3u 文件到手機(jī)里備用。
電視源:iptv-org.github.io/iptv/countries/cn.m3u
進(jìn)入“電視”分類,根據(jù)提示進(jìn)入插件安裝界面,找到“IPTV Simple Client”插件點(diǎn)擊安裝,等待安裝完成。
然后點(diǎn)擊插件的“設(shè)置”選項(xiàng),把位置切換成“本地路徑”,選擇上面下載好的 cn.m3u 文件,回到首頁電視分類就可以觀看電視啦。
提示:如遇卡頓是電視源的問題,可自行尋找更加優(yōu)質(zhì)的電視源替代。
4.投屏
進(jìn)入 Kodi 電視端,點(diǎn)擊左上角“??”,進(jìn)入服務(wù)的“UPnP/DLNA”選項(xiàng),開啟“啟用 UPnP”支持和“允許通過 UPnP 遠(yuǎn)程控制”,即可開啟投屏功能,后面手機(jī)上投屏的時(shí)候就可以看到”Kodi“選項(xiàng)了。
這里只介紹了 Kodi 基本功能,但它真正的威力需要配合 NAS 和各種插件才能充分表現(xiàn)出來,但由于篇幅問題這里就不展開講了。如果你要折騰 NAS 這里推薦一個(gè)開源的 NAS 媒體庫工具:nas-tools,我只能幫到這里啦。
四、最后
以上介紹的 3 款開源 APP,它們無一例外在剛安裝好的時(shí)候啥都沒有,都需要折騰一下才能真正用起來,可能很多人就是因?yàn)檫@一點(diǎn)與它們擦肩而過。希望本文的內(nèi)容,能夠幫助那些起初不知道它們或者是一直想嘗試但無從下手的小伙伴們,快速掌握最基本的使用方法,享受“折騰” APP 的樂趣。
其實(shí)“折騰”也就是熟悉的過程,雖然有的時(shí)候會(huì)遇到問題或者卡住,但只要渡過了適應(yīng)期,后面就是一勞永逸,回頭看的時(shí)候會(huì)覺得一切都值得。
以上就是本期的所有內(nèi)容了,如果您覺得我寫得還不錯(cuò):求贊、求收藏、求轉(zhuǎn)發(fā),您的支持就是對(duì)我最大的鼓勵(lì)!我們下期見~