百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

越折腾越好用的 3 款开源 APP_开源软件app

suiw9 2025-02-18 13:21 15 浏览 0 评论

高中的时候我特别喜欢捣鼓手机,然后我一个哥们儿在我的强烈推荐下买了个 HTC Dream(G1) 手机。

G1 作为谷歌的第一个亲儿子,它出厂搭载的是 Android 1.5 系统,但当时已经出到了 2.1 版本。所以,我就每天逛各大手机论坛找 ROM 给他刷机各种折腾,但我那哥们儿很挑剔,每次刷完都会反馈一堆问题。不仅如此,他还经常为了找到一个好用的 APP,会把能找到同类型 APP 装一遍,然后逐一评测。但就算如此,还是很难找到一款让他十分满意的 APP...那一段时间,我们沉浸在各种 ROM 和 APP 中乐此不疲。

后来我才明白,他要找的是高自由度的 APP,此类应用会给用户留下很大的可玩空间 比如:自定义主题、内容、功能等。

这种应用在刚装完时一般都是功能简陋、毫无惊艳的地方,但会随着用户为满足自身需求挖掘应用的功能,逐渐地发现它们的强大之处!

那么 GitHub 上有没有这种手机 APP 呢?

终于,经过我不懈地努力找到了!本期 HelloGitHub 就给大家介绍 3 款高自由度经得起折腾的开源 APP。

一、记忆神器:Anki

1.1 介绍

这是一款帮助记忆的工具。它将知识内容以卡片的形式展现,然后通过间隔重复的方式记忆知识点,还可以根据遗忘曲线安排复习计划,帮助用户将知识点牢牢记住。

相较于我们常见的记忆单词 APP,它支持导入包括单词在内的各种类型的知识牌组,这些牌组可以是别人分享整理好的,也可以自己亲手制作。有了这些牌组可以让你充分地利用零碎时间,学习一门语言、地理知识、复习知识点、准备考试等,而且数据还支持多端同步。

平台:Windows、Linux、macOS、iOS、Android

项目:github.com/ankitects

下载:apps.ankiweb.net/

1.2 上手

因为刚装好的 Anki 是没有记忆卡片的,所以需要自行下载。步骤如下:

①点击“+” -> ②选择“获取共享牌组” -> ③进入“Anki 牌组网站” ->

④搜索或者选择牌组 -> ⑤点击“Download”下载牌组 -> ⑥下载完成后,打开方式选“Anki”

等待导入完成后,就可以选择牌组进行学习了!后面还可以根据自己的需求制作完全适合自己的知识卡片。

但由于篇幅问题,这里就不介绍如何自制牌组了,感兴趣的小伙伴可以自行查阅下相关资料。

二、强大的手机终端:Termux

2.1 介绍

一款适用于 Android 设备的终端模拟器。它支持常用的 Linux 命令,而且还可以通过 pkg 命令安装更多工具,比如:clang、Python、MySQL、Git、Vim、SSH、htop 等,让手机瞬间变成便携式 Linux 计算机,通过手机就可以完成:远程连接服务、运行代码片段、编译代码、更新开源项目等操作。

项目:github.com/termux/termux-app

下载:f-droid.org/en/packages/com.termux/

虽然 Termux 仅支持 Android 设备,但是 iOS 用户也有同样的神器:iSH。

项目:github.com/ish-app/ish

下载:ish.app

2.2 上手

Termux 安装上没有什么要说的,根据提示一步步确认就行了。因为它过于强大功能太多,介绍起来无法做到面面俱到,所以这里就先简单介绍下如何快速上手和我常用的包

  1. 安装软件:pkg install 包名,如果安装过程中遇到卡顿可尝试替换成清华镜像
  2. 安装 git:通过 Git 管理 GitHub 上的项目
  3. 安装 openssh:远程管理服务器,scp 远程传输文件
  4. 安装 python:在手上运行 Python 代码,比如:一条命令启动文件服务器、you-get 下载视频等
  5. 支持 nohup:后台常驻、定时脚本
  6. 安装 mariadb:远程连接数据库查询数据

如果你有一个闲置 Android 手机,给它装上 Termux 后。手机摇身一变就是一个没有公网 IP 的 Linux 服务器,虽然没有公网 IP 但是搭建的服务器,可以借助 ngrok、frp 等内网穿透工具实现公网访问。

由于我没有 iOS 设备,所以就没有介绍 iSH,但两者玩法应该差不多。

三、家庭影院级别的媒体库:Kodi

3.1 介绍

Kodi 是由 XBMC 基金会开发的开源媒体播放器,原名为 XBMC 因为起初是为 Xbox 设计的软件,后来才扩展到了手机、PC、电视盒子等设备上。

它本质上是一个媒体播放器,但我更愿称其为“数字媒体的娱乐中心”。因为它不仅支持播放本地视频,还支持播放网络存储设备(NAS)、投屏、直播流、电视、播客等源。而且界面炫酷支持中文,还拥有丰富的插件库。

项目:github.com/xbmc/xbmc

下载:kodi.tv

3.2 上手

刚装完进去,啥都没有而且界面还是英文,不慌一步步来。

1.设置中文

把界面语言换成中文,步骤如下:

①点击左上角“??” -> ②选择“Interface” -> ③进入“Skin” ->

④把“Fonts”改成“Arial base” -> ⑤进入“Regional” -> ⑥把“Language”改成“Chinese”

至此,中文界面就设置好了。

2.电影

回到首页在“电影”分类中,可以选择影片进行播放。

3.电视

下载“电视源”地址的 m3u 文件到手机里备用。

电视源:iptv-org.github.io/iptv/countries/cn.m3u

进入“电视”分类,根据提示进入插件安装界面,找到“IPTV Simple Client”插件点击安装,等待安装完成。

然后点击插件的“设置”选项,把位置切换成“本地路径”,选择上面下载好的 cn.m3u 文件,回到首页电视分类就可以观看电视啦。

提示:如遇卡顿是电视源的问题,可自行寻找更加优质的电视源替代。

4.投屏

进入 Kodi 电视端,点击左上角“??”,进入服务的“UPnP/DLNA”选项,开启“启用 UPnP”支持和“允许通过 UPnP 远程控制”,即可开启投屏功能,后面手机上投屏的时候就可以看到”Kodi“选项了。

这里只介绍了 Kodi 基本功能,但它真正的威力需要配合 NAS 和各种插件才能充分表现出来,但由于篇幅问题这里就不展开讲了。如果你要折腾 NAS 这里推荐一个开源的 NAS 媒体库工具:nas-tools,我只能帮到这里啦。

四、最后

以上介绍的 3 款开源 APP,它们无一例外在刚安装好的时候啥都没有,都需要折腾一下才能真正用起来,可能很多人就是因为这一点与它们擦肩而过。希望本文的内容,能够帮助那些起初不知道它们或者是一直想尝试但无从下手的小伙伴们,快速掌握最基本的使用方法,享受“折腾” APP 的乐趣。

其实“折腾”也就是熟悉的过程,虽然有的时候会遇到问题或者卡住,但只要渡过了适应期,后面就是一劳永逸,回头看的时候会觉得一切都值得。

以上就是本期的所有内容了,如果您觉得我写得还不错:求赞、求收藏、求转发,您的支持就是对我最大的鼓励!我们下期见~

相关推荐

俄罗斯的 HTTPS 也要被废了?(俄罗斯网站关闭)

发布该推文的ScottHelme是一名黑客,SecurityHeaders和ReportUri的创始人、Pluralsight作者、BBC常驻黑客。他表示,CAs现在似乎正在停止为俄罗斯域名颁发...

如何强制所有流量使用 HTTPS一网上用户

如何强制所有流量使用HTTPS一网上用户使用.htaccess强制流量到https的最常见方法可能是使用.htaccess重定向请求。.htaccess是一个简单的文本文件,简称为“.h...

https和http的区别(https和http有何区别)

“HTTPS和HTTP都是数据传输的应用层协议,区别在于HTTPS比HTTP安全”。区别在哪里,我们接着往下看:...

快码住!带你十分钟搞懂HTTP与HTTPS协议及请求的区别

什么是协议?网络协议是计算机之间为了实现网络通信从而达成的一种“约定”或“规则”,正是因为这个“规则”的存在,不同厂商的生产设备、及不同操作系统组成的计算机之间,才可以实现通信。简单来说,计算机与网络...

简述HTTPS工作原理(简述https原理,以及与http的区别)

https是在http协议的基础上加了一层SSL(由网景公司开发),加密由ssl实现,它的目的是为用户提供对网站服务器的身份认证(需要CA),以至于保护交换数据的隐私和完整性,原理如图示。1、客户端发...

21、HTTPS 有几次握手和挥手?HTTPS 的原理什么是(高薪 常问)

HTTPS是3次握手和4次挥手,和HTTP是一样的。HTTPS的原理...

一次安全可靠的通信——HTTPS原理

为什么HTTPS协议就比HTTP安全呢?一次安全可靠的通信应该包含什么东西呢,这篇文章我会尝试讲清楚这些细节。Alice与Bob的通信...

为什么有的网站没有使用https(为什么有的网站点不开)

有的网站没有使用HTTPS的原因可能涉及多个方面,以下是.com、.top域名的一些见解:服务器性能限制:HTTPS使用公钥加密和私钥解密技术,这要求服务器具备足够的计算能力来处理加解密操作。如果服务...

HTTPS是什么?加密原理和证书。SSL/TLS握手过程

秘钥的产生过程非对称加密...

图解HTTPS「转」(图解http 完整版 彩色版 pdf)

我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。...

HTTP 和 HTTPS 有何不同?一文带你全面了解

随着互联网时代的高速发展,Web服务器和客户端之间的安全通信需求也越来越高。HTTP和HTTPS是两种广泛使用的Web通信协议。本文将介绍HTTP和HTTPS的区别,并探讨为什么HTTPS已成为We...

HTTP与HTTPS的区别,详细介绍(http与https有什么区别)

HTTP与HTTPS介绍超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的...

一文让你轻松掌握 HTTPS(https详解)

一文让你轻松掌握HTTPS原文作者:UC国际研发泽原写在最前:欢迎你来到“UC国际技术”公众号,我们将为大家提供与客户端、服务端、算法、测试、数据、前端等相关的高质量技术文章,不限于原创与翻译。...

如何在Spring Boot应用程序上启用HTTPS?

HTTPS是HTTP的安全版本,旨在提供传输层安全性(TLS)[安全套接字层(SSL)的后继产品],这是地址栏中的挂锁图标,用于在Web服务器和浏览器之间建立加密连接。HTTPS加密每个数据包以安全方...

一文彻底搞明白Http以及Https(http0)

早期以信息发布为主的Web1.0时代,HTTP已可以满足绝大部分需要。证书费用、服务器的计算资源都比较昂贵,作为HTTP安全扩展的HTTPS,通常只应用在登录、交易等少数环境中。但随着越来越多的重要...

取消回复欢迎 发表评论: