Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

xlucn/oh-my-foss-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

179 Commits

Repository files navigation

很好用的开源安卓软件

个人收集的实用、良心开源安卓软件。

基本信息

  • 仓库: Github 主仓库, Gitee 同步仓库
  • 特点:强调使用体验,希望读者能更好地提前了解软件的特点。为了更好的阅读体验已折叠部分内容,请自行展开查看。
  • 推荐:软件推荐,欢迎提交 issue 或 PR。他人贡献并且我没有使用过的条目会标注*
  • 历史:软件增删等变更请查看 git 提交历史。
  • 版权:本文遵循 CC BY-SA 4.0 版权协议发表。如需转载等,无需征得同意,只需要符合协议要求。例如,该版权要求只能以相同许可协议传播(SA)、需要明确说明作者和来源(BY)。版权声明见文末。

选择条件

  • 主观体验:该列表不追求大而全,只是将我自己使用(过)的好软件列出来。
  • 干净简约:界面漂亮,赏心悦目。
  • 专一轻量:功能适中(足够),不臃肿。
  • 受众广泛:目标用户多,适合一般人。
  • 积极维护:源代码持续更新。这一定程度上代表更少的 bug 和更好的兼容性,也说明开发者的用心和负责。

分类

请使用 Github/Gitee 自带的目录导航功能。

应用商店

F-Droid 客户端

F-Droid 是著名的开源安卓软件平台,其客户端提供软件的安装。F-Droid 官方源会从源代码编译独立的安装文件,因此可检验软件中的不安全以及非开源因素,使得 F-Droid 上的软件保证很高的安全性和开源性。

还存在 IzzyOnDroid 等第三方 F-Droid 仓库。如果熟悉 Linux 的用户,会很了解这个概念,即只增加一个软件来源,但保持和 F-Droid 官方源软件相同的安装方式。这些第三方仓库丰富了软件的数量,提供更及时的更新,也一定程度放宽了采纳标准。

建议安装其中一个 F-Droid 客户端。

  • F-Droid [F-Droid] GitLab Last Commit

  • F-Droid Basic [F-Droid]*

    F-Droid 官方客户端。

    虽是正统,但功能和界面并不是最好的,没什么值得表扬的。

    后者升级了 API,在 Android 12 及以上无需特权或 root 即可进行静默更新。缺少一些无关紧要的功能。

  • Neo-Store [F-Droid] GitHub last commit (branch)

    Neo Store 是基于 Droid-ify(见下)的 F-Droid 客户端。

    界面风格有较大改动,个人认为更规范了,这里指对于质感设计的应用更加美观和符合直觉,相比之下,Droid-ify 可能更加像一个没有设计能力的程序员随意为之的作品。

    曾经取代/继承了 Droid-ify,并入 Neo 系列应用。但是后来 Droid-ify 原作者因个人原因,选择不再参与 Neo Store 的开发,自己继续维护之前的 Droid-ify 代码。因此,现在两个项目都是正在维护的。

  • Driod-ify [F-Droid] GitHub last commit (branch)

    F-Droid 第三方客户端,基于 Foxy Droid(见下)。

    后者不怎么维护了,因此有人修复 bug、更新界面后发布了这个款 app。目前使用起来不会有什么区别,日后可能会有新功能加入。在质感设计的风格上,应该是使用了第三代的设计语言,即有更多的圆角元素等特点。

    更新:0.3 版本加入了 root👽 静默安装,好耶!可以取代 Foxy 了。

    更新:又加入了大量的内置仓库,可以不用导入了。

过时的内容
  • Foxy Droid [F-Droid] GitHub last commit (branch)

    长时间不更新了,推荐上面 Droid-ify 和 Neo-Store。

    最后更新时间:20200801

    F-Droid 第三方客户端,这个很简洁,只有 1M 多,基本功能尚可用,我一直用作官方客户端的替代品。缺点是无法自动和批量安装,每次会弹出安装窗口。

  • Aurora Droid (削除) [F-Droid] [网站] (削除ここまで) GitLab Last Commit

    F-Droid 第三方客户端,已从官网消失。

    最后更新时间:20210526 / F-droid 已 404

    有 root 的话可以一键更新/安装。

谷歌商店第三方客户端

谷歌商店能提供远多于 F-Droid 的安卓应用,但一般情况下,只能在安装谷歌服务框架的机器上使用。以下客户端能打破这个限制,无需任何依赖地运行在任何安卓手机上。

  • Aurora Store [F-Droid] [网站] GitLab Last Commit

    谷歌商店第三方客户端。

    在不安装谷歌框架的情况下,可以用这个安装谷歌商店的软件。它会用一个临时账号帮你下载,因此不会向谷歌暴露自己的个人信息。

其他

一些应用尚未在任何商店内发布,通过以下应用可跟踪此类应用的更新。

互联网

浏览器

  • Fennec F-Droid [F-Droid]

    著名的火狐浏览器的更纯净开源版本,去除了其中的闭源成分。

    Fennec 原意是"耳廓狐",根据百科这是最小的犬类动物,取名还是很有寓意的。

    基础源代码还是 Mozilla 的,但应该是 F-Droid 平台自己编译,所以只能从这边安装。

  • Iceraven Browser* GitHub last commit (branch)

    另一个强化版火狐浏览器。

    默认可添加的扩展更多,支持 about:config,隐私方面应该相当于 Fennec。

    "Iceraven 浏览器结合了 Fenix 的力量和 Fennec 的精神,并向 Netscape Navigator 的伟大传统致敬。"

邮件

  • K-9 Mail [F-Droid] [网站] GitHub last commit (branch)

    最著名的开源邮件客户端,源代码已迁移到 Thunderbird。

    支持多账号,选项很丰富。最近两年 UI 改进显著,越来越好用了。

    他们的网站是我见过开源软件里做的最好看的之一。

  • FairEmail [F-Droid] [网站]* GitHub last commit (branch)

    注重隐私的邮件客户端。

    高级版需要付费。

    XPrivacy 作者 M66B 的作品。

    无数的自定义选项,对隐私的极端保护。(个人只因为 K9 没有黑色小部件而选择了 FairEmail。)

内容获取

这类软件没有自带内容或既定来源,用户自行加入"源"获取在线内容。

过时的内容
  • (削除) URL Radio (削除ここまで) [IzzyOnDroid] GitHub last commit (branch)

    另一个收音机应用,已停止开发。

    源码已存档:20241206

    应该基于 Transistor。不太清楚与后者有什么不同,Transistor 也没有放弃维护。

追剧管理

BT 客户端

这里是一些 BT 软件的远程客户端,并不是直接在安卓手机上进行 BT 下载的客户端。

多媒体

视频播放

  • VLC [F-Droid] [网站] GitLab Last Commit

    多媒体播放器,开源最佳之一,和电脑端一样功能强大,界面也很漂亮。

  • Nova Video Player [F-Droid] GitHub last commit (branch)

    视频播放器,作为 VLC 的补充,有类似于 Plex 的功能。

    可以管理视频库,显示封面,联网获取信息等。还有电视模式,可以作为家庭影院的开源方案。

    个人体验通过 SFTP 播放视频加载网速比 VLC 快好几倍(你要问为什么是 SFTP,因为我用 Linux)。

  • mpv-android [F-Droid] GitHub last commit (branch)

    基于 Linux 平台很出名的播放软件 MPV,以 UI 简洁(lòu)著称。

    安卓版本并非官方开发,所以就更简洁(lòu)了😢。总体上不如 VLC 和 Nova,但继承了桌面端的可定制性,可以编辑配置文件改变选项和快捷键。

  • Kore [F-Droid] [网站] GitHub last commit (branch)

    Kodi 官方遥控器应用(Kodi remote)。

    前者是非常棒的开源家庭影院应用,用来播放本地或远程的多媒体文件。

音乐播放

可能是开发难度低,F-Droid 上太多音乐软件了。搜 "music" 关键词,最近更新的都比较好,恕不一一列举。

流媒体

绘画

相机

  • Gcam Services Provider [F-Droid(Basic 版)] [IzzyOnDroid(Photos 版)] GitHub last commit (branch)

    这个本身不是相机软件,但安装后允许用户安装 Gcam,即谷歌相机。

    谷歌相机有着其他开源相机软件无法比拟的图像优化,成像质量可以提升好几档。此外,还有夜景模式、全景模式、HDR+ 等很强大的功能。对照片质量敏感的朋友,就不要用下面那些软件了。当然,这个解决方案并不是开源的。如果你不在意的话,这算是最佳方案了。

    (2024.02 更新)后来才搞明白,这个软件有 Basic 和 Photos 两个版本。简单地说,如果系统上有 Google Photos,就用 Basic 版;如果没有,就用 Photos 版。这样可以使用相机界面的"相册"按钮打开系统相册。详见 IzzyOnDroid 页面

    安装此软件后,大家可以到 Gcam 的网站寻找适配自己机型版本的 Gcam 和配置文件,简单安装即可。

  • Aperture GitHub last commit (branch)

    LineageOS 20 及以上版本自带相机应用。

    相较之前自带的 Snap(版本 19 之前)和 AOSP 原生相机(版本 19),界面更加漂亮,功能更加丰富,可以说接近手机原系统中的相机应用了。有了这个(当然前提是你在用 LineageOS),我自认为可以不再考虑下面几个开源方案。

    此外,只有 Gcam 可以在功能和质量上好于 Aperture,但与系统的集成却比较差。不在乎成像质量的,使用这个自带应用就行。

    之前的描述依然适用,复制如下:

    这类第三方相机软件(这是相对于手机原系统来说的)都有一个缺陷,就是无法很好地利用硬件,比如无法利用一分四的超像素,没有延长曝光的超级夜景模式,等等。不过在软件上做的已经很不错,还集成了二维码扫描,不用装单独的二维码扫描软件了。

  • FreeDcam [F-Droid] GitHub last commit (branch)

    我觉得这个和 Open Camera 是开源相机中最好的两个,功能比较全面。

    最后有效提交时间:20221020

    当然这个全面是指对任何摄像头都适用的功能,如广角畸变修正、4 合 1 像素再拆成 1 像素等就不灵了。作为通用相机软件,已经很不错了。

  • Open Camera [F-Droid] [网站] SourceForge Last Commit

    比较强大的相机软件,但是界面很丑。

    开发减缓,感觉开发者逐渐有点无心无力。(不过,最近更新了 1.53.1。)

  • Photon Camera GitHub last commit (branch)

    很神奇的相机软件,照片质量堪比官方 OS 下的自带相机。

    在 LineageOS 下,其它相机软件照片质量奇差,涂抹到细节全失。另外,像夜景模式、超像素的支持也都有。在功能上是吊打上面两位和 LineageOS 自带相机的。

    更新:这一段的问题应该已经解决,我尝试编译了最新的 git 仓库代码,没有长时间卡顿了,不过没有新版本发布。在此前,打开和切换界面都等数十秒长。有一个 issue 说它在扫描设备上所有的照片,不知是不是长时间不响应的原因。

    另外,这款软件可能不是默认支持所有设备的,但没找到它支持设备的条件(源代码里有支持列表)。

日常工具

地图

  • OSMAnd~ [F-Droid] [网站] GitHub last commit (branch)

    OpenStreetMap 地图,数据都是用户自己贡献的。

    越偏僻的地方数据越少,如果在大城市,可以尝试一下,基本的浏览和导航功能还是可以用的。OSM 能做到的功能实际很多,国内地图能记录的信息 OSM 基本都可以,比如多层建筑、公交地铁线路,但要贡献者自己学会怎么编辑。

    请在 F-Droid 平台安装,那边的开发者在源代码的基础上,去掉了其中的付费页面,编译了 OSMAnd+ 的所有功能。这在谷歌苹果亚马逊的商店都收费至少 20 刀。

  • Organic Maps [F-Droid] [网站] GitHub last commit (branch)

    基于 OpenStreetMap 数据的离线地图软件。

    是 Maps.me 的开源复刻,离线的登山、骑行与导航,主打给驴友们做路线规划。

  • GPSLogger [F-Droid] [网站]* GitHub last commit (branch)

    轻量、省电的 GPS 记录器。

天气

  • Breezy Weather [IzzyOnDroid] [F-Droid] GitHub last commit (branch)

    基于几何天气的天气软件,已取代前者。

    因为几何天气维护停滞,Breezy Weather 应运而生,增加了新的功能、提供商,修复了一些 bug。整体上,就是一款更好的几何天气。

    注意二进制版本之间的区别,F-droid 版本去除了非自由网络来源。

  • Pluvia Weather GitHub last commit (branch)

    不错的天气软件,界面相当漂亮。

    但是使用的 OpenWeatherMap 貌似国内连接很慢,预报也不一定准确。

    更新:早在 2022 年,F-Droid 官方就以检测到 GMS 使用为由下架了这个软件,但是作者并未有意识地使用(见相关 issue)。所以现在 F-Droid 上 安装不了了。大家可自行判断,或者干脆使用上面的 Breezy Weather。

过时的内容

智能穿戴

  • Gadgetbridge [F-Droid] [网站] Gitea Last Commit

    智能手环/手表的手机客户端。

    无需官方软件,无需创建账号,即可管理你的手环和查看数据。

    最兼容的是小米、Amazfit 等,华为的很多设备也有较好的支持,目前可以比较好地支持 112 款设备。对于较新的设备,其中一些由于协议要求,需要安装一次官方软件并获取密钥,相关操作见官方文档

    就功能来说,可以操作的功能有:健康数据、通知同步、查看天气、来电处理、音乐控制、运动记录、设定闹钟、查找手机、导航显示等。这些对我来说真的足够了,并且几年前的手环就足以支持,成本极低。截至添加条目时,我已经用了 2 个月,感觉非常好用,可以替代官方软件。

自我管理

小工具

过时的内容
  • (削除) Ruler (削除ここまで) [IzzyOnDroid]

    很简单的屏幕直尺,已删库跑路。

    警告:源码已 404

    默认可能有误差,但好在可以校准,没准什么时候可以应急。

学习办公

办公套件

  • Collabora Office [独立源] [网站] GitHub last commit (branch)

    LibreOffice 的安卓适配版。

    可以实现大多数的文档查看,还有实验性的编辑功能。这个应该是最好的开源 office 组件了(但依然不够好)。

    需要 F-Droid 加入第三方源(链接见上),就可以方便地安装更新。

笔记

  • Markor [F-Droid] GitHub last commit (branch)

    笔记软件,使用 Markdown 语法。

    这个对于很多人并不是最优选择,但是我喜欢它直接对本地的纯文本文件进行编辑,而不是保存为其他的格式。这样我可以自行管理 Markdown 文件,包括同步到电脑上,用其他编辑器去编辑。

    这样不需要软件实现跨平台❎,而是通过文件格式进行跨平台☑️。

  • Notally [F-Droid] GitHub last commit (branch)

    极简又漂亮的笔记应用,只能输入纯文字,有少许加粗斜体等格式。

  • Saber [F-Droid] [网站] GitHub last commit (branch)

    不多见的开源手写笔记软件。

    (削除) 我没有安卓平板,不知道实际体验如何。 (削除ここまで) 我在两个安卓设备上体验了:一个装了 LineageOS 18 的三星 Note 4(即第三方系统 + 第三方软件),另一个是官方系统的三星 Tab A 9.7。和原装系统下的自带笔记相比,延迟差不多(但本来就很高),也支持压感。

    想在纯开源的环境下体验手写笔记,在目前 Saber 是一个很不错的选择。

文档阅读

过时的内容
  • (削除) Pdf Viewer Plus [F-Droid] (削除ここまで) GitHub last commit (branch)

    已停止开发,建议使用 MJ PDF Reader。

    源码已存档:20240204 / F-droid 已 404

    开源的同类软件 UI 都不怎么样,这个算是很好的了,期待和谷歌 PDF 阅读器差不多的开源版本出现。

  • Book Reader (削除) [F-Droid] (削除ここまで) GitLab Last Commit

    电子书阅读软件,似乎已停止开发。

    最后更新时间:20220803 / F-droid 已 404

    比上面的Librera Reader更简陋一些,但也可以用。试了一个eupb,排版不太好。

文档扫描

  • OSS Document Scanner [IzzyOnDroid] GitHub last commit (branch)

    文档扫描。整体上看,要比 OpenScan 好很多。

    之前只有下面的 OpenScan 做的不错,但是 2023 年底突然出现了一个更好的 OSS Document Scanner。

    这个软件具有正常的拍照导入或图片导入文档的功能,可以自由地(再次)裁切、调整顺序、20+ 种颜色滤镜。并且,身为颜值党,我很喜欢这个按照质感设计绘制的界面。

    当然这个软件目前正处于初期快速迭代的阶段,后续肯定还会有更多的功能实现和 bug 修复。我贡献了很粗糙的中文翻译,应该会在接下来 1、2 个版本加入。

  • OpenScan [IzzyOnDroid] GitHub last commit (branch)

    文档扫描。推荐使用上面的 OSS Document Scanner。

    和大家想的一样,可以拍照、裁切、再合成一个文档,可以导出为 PDF。功能完整,比如有再次裁切(只能再切小)、调整顺序、颜色优化(灰阶或黑白)、分享等等。

    相比之下,我试过的其它开源扫描软件就太差了,上面功能大量缺失,我觉得缺一不可。

卡片

  • AnkiDroid [F-Droid] [网站]* GitHub last commit (branch)

    跨平台记忆卡软件,可以制作和复习记忆卡。

    AnkiDroid 根据艾宾浩斯记忆曲线让你按时复习卡片。卡片编辑的功能也非常强大,如可以增加图片、挖空等等,大家可以自行探索。

词典翻译

数学工具

  • microMathematics Plus [F-Droid] GitHub last commit (branch)

    掌上 CAS,极为强大的计算机代数系统。

    函数、微积分、作图等应有尽有。采用了最近越来越常见的笔记本(notebook)的形式,输入和输出都可以保留下来,作图会内置显示等。陪你度过大学不是梦。

百科

星图

  • Sky Map [F-Droid] [网站] GitHub last commit (branch)

    星图软件,让你上知天文。

    2023.12 注:更新减缓,推荐用 Stellarium,虽然没有经过 F-Droid/IzzyOnDroid 发布,但也算是开源吧。

    借助重力感应,把手机指向天空就可以方便对照天上的星是什么名字。当然其他功能就不多了。虽然在更新,但是界面比较落后,数据貌似也不多。

  • Stellarium [网站] GitHub last commit (branch)

    大名鼎鼎的 Stellarium。

    最近桌面端发布了 1.0 版本,才反应过来它也是开源的。但是只能在其他应用商店下载。专业性上即便在商业软件中也算极为优秀。

单位转换

系统工具

输入法

  • Unexpected Keyboard [F-Droid] GitHub last commit (branch)

    非常轻量的输入法,专为程序员、极客人群设计,终端搭配神器。

    在较常见的 4 行键位基础上,通过在每一个键向四个角滑动的操作,触发其他的按键。

    重点是,这款键盘默认操作体验十分顺手(此处 @Trime)。如果之前在用 Hacker's keyboard 的,可以换这个了。

  • Fcitx5 for Android(小企鹅输入法5) [F-Droid] [网站] GitHub last commit (branch)

    支持拼音,特点是对小白用户友好,和谷歌的 Gboard 很像。

    在它出现之前,开源的安卓拼音输入法应该只有同文输入法(见下)。

    Fcitx(小企鹅)的加入,可以说解决了很多人(包括我)的痛点。我用了一段时间,感觉已经无缝替换掉了 Gboard,很多界面元素和交互体验的设计应该直接借鉴了后者。这是个好事,相比之下,同文输入法就给我带来了了不少的操作负体验。两款软件就体现了友好度和定制性的权衡。

    在用户界面和体验上,Fcitx 已经很成熟了。即便目前的版本还是 0.0.3(表示还不稳定)。想安装即用的,绝对推荐。想要强大定制性的,则推荐下方的同文输入法。

  • Trime(同文输入法) [F-Droid] GitHub last commit (branch)

    支持拼音的输入法,基于著名的 RIME 输入法框架。

    (削除) F-Droid 上甚至是开源软件中唯一一个中文拼音输入法 (削除ここまで)(有新选手加入,见上 Fcitx5)。同文输入法就像其桌面版一样,基于配置文件,定制性相当恐怖😱,你喜欢的样子它都有。配置文件对上手是一个门槛,需要自行下载配置文件导入。

    本以为两年不更新了,结果又有新版本了(指 v3.2.0 版本与上一个版本相隔 3 年多)。一个开源软件突然恢复维护是一件令人感到幸福的事情。

  • Stroke Input Method(笔划输入法) [F-Droid] GitHub last commit (branch)

    很简单的笔划输入法,虽然平时不用,但感觉可用性是不差的。

    容错性稍稍差了一些,所有笔划都要严格归入横、竖、撇、捺和折 5 种,判断错误就找不到字了。

文件管理

文件同步

  • Seafile [F-Droid] [网站] GitHub last commit (branch)

    文件同步/网盘客户端,是国内开发的,需要自己搭服务器。

    我们学校用它做了一个 box,访问起来很方便:) 。

  • Syncthing-Fork [F-Droid] [网站]* GitHub last commit (branch)

    文件同步软件,支持局域网和在线同步。

    和 KDE Connect 有同样的缺点,保活做得不是很好,网络环境变化后与其他设备连接可能不及时。个人解决方案是连接 WIFI 后使用 Tasker 自动打开软件一次。

    Syncthing 主项已停止 Android 端开发,只能更换此增强版使用了。

文件加密/隐藏

  • DroidFS [F-Droid] Gitea Last Commit

    加密存储文件。

  • Photok [F-Droid] [网站] GitHub last commit (branch)

    加密相册。

    选入应用集时正在积极开发,大量功能将要加入。

  • Anemo [F-Droid] GitHub last commit (branch)

    隐藏文件(无加密)。

    首先说明,这个并不是文件加密软件,但是应该可以满足部分需要这类应用的用户需求。

    我们可以使用 Anemo 将文件存入这个应用的私有本地空间。Anemo 会隐藏这些文件,但用户可以选择临时开启,就可以从文件管理器的侧边栏看到入口。在 15 分钟无访问后,入口会再次隐藏。整个过程并未加密。

  • Amarok [F-Droid] [网站] GitHub last commit (branch)

    隐藏文件和应用的软件。

    具体方式根据官方说法是:

    • Amarok 通过混淆文件名以及文件头部,改名文件并使文件"损坏"无法打开,从而达到隐藏的目的。
    • Amarok 通过停用应用等方式,使它们在启动器与系统菜单中不可见,从而隐藏应用。

分享

  • LocalSend [F-droid] [网站] GitHub last commit (branch)

    可以在局域网内多设备间传递文件,简单易用。

    官方自己介绍为"开源、跨平台的 AirDrop 替代"。软件会自动搜索局域网内就绪的其他设备,一触即发,无需互联网连接,也无需账号或者提前配对等操作。可以分享文件、文件夹、文本、剪贴板、应用 apk 等,基本没有限制。

    对于 Linux 用户来讲,竞争对手就是 KDE Connect 这类通过配对连接并分享文件的方案了。相比之下,我更喜欢 LocalSend 的操作简洁。当然,KDE Connect 还有通知同步、远程输入等其他功能,也是相当强大和良心的软件。

  • open2share [F-Droid]* GitHub last commit (branch)

    这是一款可以将"打开文件"转换为"分享文件"的 Android 小工具。

    用于解决某些 App(读作 weixin)不接入系统文件分享功能导致的各种不便。(不过,在 wx 多选界面点击右下角的邮件小图标,确实是有系统分享的,但不清楚是不是覆盖了所有情形,大家可以试一试。/ wx 的多选分享是聊天记录形式,选单中似乎只有能接收文本的目标。)

  • Save Copy(保存副本) [IzzyOnDroid]* GitHub last commit (branch)

    在打开方式和分享菜单中加入保存副本选项。

    长久不更新了,但使用没问题。示例:应用内更新时,可选择此选项而不是直接安装,可不授予应用安装权限且保留安装包并手动在文件管理器中安装。

    质感文件具有同样的功能,名为"另存为"。

  • Scrambled Exif [F-Droid]* GitLab Last Commit

    在分享图片前,从图片中删除如设备、日期、地点等 Exif 信息。

  • FFShare [F-Droid]* GitHub last commit (branch)

    在分享媒体前使用 ffmpeg 压缩文件,可选删除 Exif 信息。

    Scrambled Exif 增强版。

  • Untracker(移除追踪) [F-Droid]* GitHub last commit (branch)

    在分享链接前移除追踪信息,自带规则。

  • Tarnhelm [F-Droid] [网站]* GitHub last commit (branch)

    比 Untracker 更好的选择,有自动清理剪切板的能力。

    可能由于需要规避风险,软件默认不带规则,请手动添加,官网有一些常用规则。

下载管理

备份

密码

过时的内容
  • (削除) Password Store [F-Droid] (削除ここまで) GitHub last commit (branch)

    密码管理和自动填充软件。

    源码已存档:20241015 / F-droid 已 404

    要先了解 Linux 平台上的 password store 才能用,这个是安卓客户端。

    password store 本身只是一个小脚本,调用 git 管理 gpg 加密的密码文件,这个安卓版也是类似。因而可以选择 GitHub 私人仓库 + password store 的超轻量开源方案,而非托管在统一的服务器上,这很 Unix。

  • (削除) andOTP [F-Droid] (削除ここまで) GitHub last commit (branch)

    双重验证(2FA)或者一次性密码(OTP)客户端。

    源码已存档:20220114 / F-droid 已 404

    OTP 就是很多网站登录时出于安全性设置的 6 位数动态验证码。

短信

电话录音

就我目前简单的调查所知,以 LineageOS 为例,系统中没有自动通话录音功能。 只有在电话打通后才能手动开始录音。所以,这里列举一些可以开启自动录音的软件。

冷知识:

LineageOS 中,录音功能按照不同国家的法律对电话录音的规定设置了与否启用。 比如,在地区设置为我国,录音按钮就会显示;而设置在美国,则打电话的时候没有录音按钮。 为此,LineageOS 团队(亦或是更早的开发者)调研了几乎每一个国家的法律,逐一做出了判断, 相关源代码可见 这里。 其中列举了针对所有国家地区决定开启这项功能与否的理由,并附所参考法律文件的链接,可谓用心良苦。

  • BCR(Basic Call Recorder) GitHub last commit (branch)

    这是一款很简洁、积极开发的通话录音软件,做的非常好。

    软件只有一个设置界面,只管录音后保存。对于以保存的录音,可以用其他任何方式访问音频文件。 比如,可以用下面的 BCR-GUI 软件查看和管理这个软件保存的通话录音。是不是有种 UNIX 哲学在里面呀?

    这款软件只能通过 root 安装为系统软件,才能正常使用,所以 F-Droid 平台是没有的。需要通过 Magisk 等方式安装。

  • BCR-GUI [IzzyOnDroid] GitHub last commit (branch)

    上面 BCR 通话录音软件的录音查看软件。

    因为 BCR 开发者为了降低维护成本、专心只做通话录音工作, 选择不制作录音管理的界面。因此,有人制作了配套的通话录音查看软件。 作为 Linux 用户,我对这种决定表示完全理解。

  • Call Recorder [F-Droid] GitLab Last Commit

    电话自动录音,非本土化系统中很实用。

    搭配 Magisk 模块可以成为系统应用。

    之前作为第三方应用使用时,经常出现不会触发录音的问题,不知道安装为系统应用能否正常使用。推荐上面的 BCR。

应用管理

过时的内容
  • (削除) Anywhere- (削除ここまで) [网站]* GitHub last commit (branch)

    更多的快捷方式,已停止开发。

    源码已存档:20240929

    将你常用的应用页面(Activity)收集到一个界面并保存,可以在无需经过应用主界面的情况下快速打开。这里页面可以是扫码页面,可以是签到页面,实际上可以是任意软件的几乎任意界面。可玩性高,看你有没有需求了。

    这个软件没有上架 F-Droid 或 IzzyOnDroid,在酷安也被下架了,截至添加本条目时只能在 Github Releases 或者谷歌商店下载到。

应用冻结

  • Hail(雹) [F-Droid] GitHub last commit (branch)

    比较实用的应用冻结软件。

    有很多冻结的途径可选如停用、隐藏和暂停,权限可以通过 Shizuku/root 等方式获取。软件整体质量很高,界面也遵循了最新的质感设计,体验很不错。

    我比较喜欢使用暂停这一方式,主要原因是桌面的图标不会消失,比如在停用后恢复的话桌面图标也没有了。设置自动冻结的选项也比较丰富。如果你有些软件常年不会用,可以冻结了以防这些软件时常在后台有联网、弹广告等活动。

  • SuperFreezZ [F-Droid] [网站] GitLab Last Commit

    冻结软件的后台活动,类似于 Greenify。

    开发似乎停滞了。

    它的冻结与上面的"雹"不同,并不是禁用、暂停或者隐藏软件,仅仅是限制软件的后台。SuperFreezZ 会自动冻结 7 天以上未使用的软件。我不知道怎么评估它的效果,大家不妨自己试一试。

系统清理

  • SD Maid SE [F-Droid] GitHub last commit (branch)

    SD Maid 二代。

    估计很多人都用过 SD Maid,这个是其作者为更高安卓版本重新开发的开源版本。SE 是什么意思作者也没有给出解释,或可解读为第二版 Second Edition。

    目前版本有各种系统清理选项,还有存储占用分析。已经基本可以替代原版本了。

过时的内容
  • (削除) LTE Cleaner [F-Droid] (削除ここまで)

    系统清理软件,已删库跑路。

    源码已 404 / F-droid 已 404

    这个并不是很强大,它只负责清理日志(Log)、临时文件(Temporary)和空文件夹(Empty)。但是聊胜于无。

系统美化

  • Doodle [F-Droid] [网站] GitHub last commit (branch)

    质感设计风格的动态壁纸。

    具有自动暗色模式和省电动画等特点。喜欢抽象、简约风格的可以试一试。

  • Iconify [IzzyOnDroid] GitHub last commit (branch)

    定制系统界面,需要 root。

    不要被名字骗了,这个软件不仅可以改变图标,还可以修改很多系统界面的图标、颜色、形状和风格。如果用 Linux 的朋友,可以把这个软件所达到的自由度类比为 GTK/Qt 主题。

  • Smartspacer* GitHub last commit (branch)

    第三方一目了然(At a Glance)和负一屏。

    可作为小部件或升级 Pixel 的一目了然功能(需要 Shizuku)。也可直接作为第三方启动器的负一屏(如 Nova Launcher / Neo Launcher)或替换 Google Discover(需要 Xposed)。

系统信息

手机安全

  • Hypatia [IzzyOnDroid] GitHub last commit

    恶意软件扫描应用,已由 fork 项目接手。

    母项目 DivestOS 终止后,旗下所有项目都停止开发。原项目 Hypatia [F-Droid] GitLab Last Commit

    自称安卓第一款恶意软件扫描应用。不过,既然都用开源软件了,这个的意义就没那么大了,除非用户依然想胡乱下载其他的东西。

电脑连接

  • A2LN [F-Droid] [网站] GitHub last commit (branch)

  • AN2Linux [F-Droid] [网站] GitHub last commit (branch)

    通知同步软件,将手机上的通知推送到 Linux 电脑上。

    可以通过 WiFi、蓝牙或者移动数据。我只试过 WiFi,不知道另两个体验如何。

    后者已不再维护,最后更新时间:20210322

  • KDE Connect [F-Droid] [网站] GitHub last commit (branch)

    很强大的连接 PC 和手机的工具。

    可以分享文件或文本、同步通知、运行命令和远程控制等等。需要 Linux 系统上安装相应的 PC 端软件,常见的如 KDE 官方的 Kde Connect 和适配 GNOME 的 GSConnect

    KDE 团队做的很好的一点是,他们将 KDE Connect 前后端分离开了,真正支撑底层功能的部分实现为一种协议,可以独立于图形界面部分运行。这样在非 KDE 环境,便可以用其它的软件,如我在使用的 mconnect,就是没有图形界面,只有命令行接口,但如果你想要的基本功能都具备,可以很灵活而不受桌面环境限制。

  • Audio Share [F-Droid]* GitHub last commit (branch)

    使 PC 的声音通过网络在手机上播放,SoundWire 的替代品。

卫星定位

传感器

  • Phyphox [F-Droid] [网站] GitHub last commit (branch)

    显示手机传感器信息,以及利用手机完成一些小实验。

    这个应用是亚琛大学的老师学生设计开发。可以使手机变身成为一个小的物理实验室,进行光学、声学和力学实验。

语音助手

  • Dicio assistant [F-Droid] GitHub last commit (branch)

  • RHVoice [F-Droid] [网站] GitHub last commit (branch)

    极其简陋、功能不强的语音助手。先给大家泼冷水,以免误会。

    只有基本的功能,如打开软件、询问天气、简单计算、打电话等等。问题是对中文的支持还没有设置,但不难,需要用配置文件描述触发问题的语句是什么样的,需要提交到官方代码中去。总之,还是不要寄予太高期望,我只是觉得有就值得提一下。

    如果需要听它出声音,还要安装 RHVoice,否则的话只能显示文字。

统一推送(UnifiedPush)

UnifiedPush 是一套可以让用户选择推送通知方式的规范和工具。已适配的应用列表。

  • Ntfy [F-Droid] [网站] GitHub last commit (branch)

    开源的网络推送服务,可以使用自建服务器。

    通过一个网络连接,就可以把通知发送到已经配置好的手机上。有非常广泛的应用场景。但是对一般人来说,没有这种刚需,有点鸡肋。

  • Sunup [F-Droid] [网站]* Gitea Last Commit

    基于 Mozilla Autopush 的网络推送服务。

    项目刚起步,适配的应用寥寥无几。

  • gCompat-UP [IzzyOnDroid]* Gitea Last Commit

    将 UnifiedPush 转化为 FCM(谷歌推送)。

    使只支持 UnifiedPush 的应用变为可以使用 FCM 推送。

极客工具

我并不想分一个"开发类",这里的软件并不是面向开发者的,而是喜欢折腾的用户。这也符合最开始制订的"受众广泛"要求。

Root 工具

  • Magisk [F-Droid] [网站] GitHub last commit (branch)

    著名的面具,可以提供 root 和修改系统行为的模块。

    不过,不是刚需的话,不建议使用。我使用 LineageOS,因此微信和支付宝的指纹无法正常调用,便使用一些面具模块解决。

    Magisk 并没有提供每一种机型的下载,所以其安装过程对所有机型适用。

文本编辑

  • Editor [F-Droid] [网站] GitHub last commit (branch)

    轻量的文本编辑器,很小很小的软件还有语法高亮,吹爆它。

    一个问题是,一般只能打开安卓识别为纯文本的文件,连 yaml 都不行。除非文件管理器能强行作为文本打开。GitHub 有好几个 issue 提到,但作者坚决把锅甩给安卓和文件管理器,感觉作者有开发"洁癖"。

  • Acode [F-Droid] [网站] GitHub last commit (branch)

    更高级的文本/代码编辑器。

    从截图上看,Acode 可能更适合在平板等大屏设备上进行更专业的编辑工作,类似于 VS Code 等软件。

远程连接

终端

  • TermOne Plus [F-Droid] [网站] GitLab Last Commit

    终端应用。

    有些系统中会禁用系统自带的安卓终端,所以想要在安卓上执行命令行操作,可以尝试这款应用。

  • Termux [F-Droid] [网站]* GitHub last commit (branch)

    Termux 不仅是一个终端,它还包含了一个完整的生态。

    Termux 有自己的包管理,你可以像使用任何 Linux 系统一样使用这个终端,安装软件等都是可以的。

    不过,我自己之前没有收纳这个软件,现在经推荐才加入进来,原因就是它并不适合一般用户,明显是为极客用户而生的。更麻烦的是,貌似 Termux 在 Android 12+ 有被系统杀掉进程 的问题,解决这个问题又是需要折腾系统(如果愿意使用 Tasker,这个问题可以使用 Termux:Tasker 解决,LineageOS 20 用此方法在 Termux 中开机启动后自动挂代理,几乎未被系统杀死过)。总之,我认为想玩 Linux 的话,最佳办法是在真机或虚拟机里安装 Linux 系统,Termux 的使用场景真的比较有限。

抓包工具

Git 及平台客户端

F-Droid 状态

  • F-Droid Build Status [F-Droid] Gitea Last Commit

    可以查看 F-Droid 软件编译状态。

    F-Droid 平台所有软件都严格在他们的服务器上编译,这是和其他任何接受直接上传编译好安装包的应用商店最大的不同。也因此要等待编译,一般要几天时间,用这个就可以看新版本编译完成没有。

手册

社交聊天

聊天软件

更学究的讲,这一类软件叫做"即时通信"(Instant Messaging)。

社交平台

游戏

模拟器

  • Lemuroid [F-Droid] GitHub last commit (branch)

    很强大的游戏机模拟器,支持任天堂、索尼等 20 多款经典游戏机的模拟。

    Nintendo、GBA、PSP 都没问题。你只要下载一个游戏 ROM,扔到指定文件夹,就可以玩了,简直良心神器!

    一个软件给手机游戏带来无限可能,可以找回童年,或者把丢掉的童年找回来!

休闲益智

棋类

塔防

  • Mindustry [F-Droid] [网站] GitHub last commit (branch)

    非常精良的塔防游戏。

    Mindustry 比一般的塔防要复杂,比如要采各种矿、建立资源运输管道供给防御工事、开发科技树,敌人自由走动。有点像即时策略 RTS 了(好像就是),可玩性 max。

    没事了,已经更新了。(削除) 注:目前由于 F-Droid 服务器编译环境不兼容,软件版本卡在了主版本 5。 (削除ここまで)

  • Anuto TD [F-Droid] GitHub last commit (branch)

    塔防游戏,界面元素都是作者手画的。

    作者自认为很丑,因而得名(ANother Ugly TOwer defense)。游戏并不是很优秀,单位比较少,画面粗糙,敌人多了再开加速会很卡。但是我一度很上瘾。

探险

  • Shattered Pixel Dungeon [F-Droid] [网站] GitHub last commit (branch)

    Roguelike 类地牢探险游戏,画面是像素风格的,很精致。

    一旦死就要重来,每次游戏都会随机生成场景,自己玩过感觉有难度。现在更新非常频繁,发布了 1.0 版本,质量有保证。

  • Andor's Trail(安道尔追踪) [F-Droid] [网站] GitHub last commit (branch)

    任务驱动的 RPG 游戏,就是那种升级加技能点买装备打怪兽的游戏。

    游戏其实还在持续完善,地图还没做完,所以有一部分故事线和任务都是断的。不过目前的部分已经可以玩几个星期了。还有问题是大部分对话是英文,中文翻译的很少。

    时隔好久,又看了一眼 git 仓库。你猜怎么着,它一小时前更新版本(v0.7.14)了,巧不巧!这个版本有很多人(包括我)更新的翻译,但是依然剩下 59% 的内容没有翻译。游戏里这些人话可真多。 (2023 年或者更早的时候,有好多人把所有游戏内容都翻译了......上万的字符串啊,你们太牛了,给你们点赞。)

  • Xeonjia:寒冰之旅 [F-Droid] GitLab Last Commit

    一个"滑冰"的探险游戏。

    即在冰上行走不会停,这很大程度影响了角色的行走策略。没错,这又是像素风格的界面。

沙盒

赛车

策略

  • UnCiv [F-Droid] GitHub last commit (branch)

    简化的文明 5,有各种国家、职业、建筑,丰富的科技树。

    作者是试图还原文明 5 的游戏功能的,界面则抽象化了,这也使得游戏体积很小。没玩过文明 5 的我表示入手很痛苦😅。

魔方

  • DCTimer GitHub last commit (branch)

    这不是游戏,是魔方速拧计时软件。

    功能相当丰富,生成打乱几乎支持所有比赛类别,还有数据分析等。网页端还有个 csTimer,都是开源的。

LineageOS 自带

  • Eleven GitHub last commit (branch)

    LineageOS 自带的音乐软件,基本功能都到位了,我就没有再用第三方音乐软件。

  • DocumentsUI GitHub last commit (branch)

    LineageOS 自带文件管理器。界面非常质感设计,很好看。

    功能少而精:整理不同类型的文件,比如会将所有含图片的子文件夹并排,将音乐按歌手-唱片分类(不需要手动建立文件夹),筛选大文件,等等。

过时的内容
  • (削除) Terminal (削除ここまで) GitHub last commit (branch)

    安卓自带终端,需在开发者选项中开启。已在 18.1 后被废弃。

    这个终端很简单,几乎没有选项,就是单纯地执行命令。这不就是终端的功能吗?

相似集合

以下一些集合也列举了很多安卓开源软件。

版权

版权声明:本文为 Lu Xu 原创,依据 CC BY-SA 4.0 许可证进行授权,转载请附上出处链接及本声明。

原文链接:https://github.com/xlucn/oh-my-foss-android

Star History

Star History Chart

AltStyle によって変換されたページ (->オリジナル) /