3.1 添加应用和扩展程序
3.1.1 在 HorizonOS 上安装 Android 应用
首次登录系统之后,系统会自动从 HorizonOS 服务器上下载最新版本的支持插件和所需文件,请耐心等待。下载完成之后这些程序会自动安装,即可以在「应用程序启动器」中找到它们。
要运行安卓程序,需要激活启动 HorizonOS 携带的安卓子系统。首次运行「安卓设置」即可开始激活过程。安卓子系统拥有一套独立的「最终用户使用协议」,请仔细阅读。你只有勾选同意之后点击「确认启动」才能激活启用安卓子系统。
安卓子系统被成功激活之后,安卓子系统的设置界面会随即开启。该「安卓设置」程序是之后访问安卓设置界面的入口。
下载安卓应用
- 你可以通过「HorizonOS 应用商店」安装部分安卓程序。除此之外,HorizonOS 预置了「酷安」作为默认的安卓应用商店。
- 当然,你也可以自行下载 apk 文件,双击即可通过「旁加载」的方式安装该 apk 程序;或者自行安装一个你喜欢的安卓市场程序,通过该市场程序安装新的安卓软件。
更新安卓应用
如果在屏幕右下角看到提示有可用更新的通知,请选择更新或全部更新。
如果没有看到该通知,也可以在「HorizonOS 应用商店」中按照相应的步骤更新应用。
更改权限
安装安卓应用之后,你可以控制该应用可使用哪些功能或信息(即该应用所具有的权限)。在「安卓设置」应用中,你可以看到所有可以修改的权限和设置。例如,你想开启或取消分享位置信息,可以参照以下步骤操作:
- 打开「安卓设置」。
- 在安全性和位置信息中,选择位置信息的选项。
- 要关闭位置权限,请将开关从右向左移动。要开启位置权限,请将开关从左向右移动。
- 如要开启或关闭特定应用的位置权限,请选择该应用,依次选择权限 位置信息。
3.1.2 在 HorizonOS 上设置 Linux 子系统
Linux 子系统是一项让你能够使用 HorizonOS 开发软件的功能。借助此功能,你可在 HorizonOS 上安装 Linux 命令行工具、代码编辑器和 IDE,以供你用于编写代码、创建应用和执行其他操作。
重要提示:Linux 子系统仍在改进中。所以,你可能会遇到问题。
开启 Linux 子系统
Linux 子系统默认处于关闭状态。你随时可从「设置」中开启它。
- 选择右下角的时间。
- 选择「设置」图标 。
- 在右侧选择开发者,然后选择在 Linux 开发环境旁边选择启用。
- 按屏幕上显示的步骤操作。设置过程可能需要 10 分钟或更长的时间。
- 系统会打开终端窗口。根据你运行的 HorizonOS 版本,你已进入 Debian 10 (buster) 或者 Debian 11 (bullseye) 环境。你可以运行 Linux 命令、使用 apt 软件包管理器安装更多工具以及自定义 shell。
在 Linux 子系统上使用麦克风
当 Linux 子系统处于开启状态时,你可以使用麦克风。
- 选择右下角的时间。
- 选择「设置」图标 。
- 在右侧选择开发者,然后选择 Linux 开发环境。
- 开启允许 Linux 使用你的麦克风。
安全性与权限
通常情况下,HorizonOS 会通过在不同的「沙盒」中分开运行每个应用来保护计算机。不过,所有 Linux 应用都是在同一个沙盒中运行的。也就是说,有害的 Linux 应用可能会影响其他 Linux 应用,但不会影响 HorizonOS 的其余部分。
所有 Linux 应用都可以使用与 Linux 共享的权限和文件。
备份和恢复
3.1.3 备份和恢复你的 Linux 子系统内的文件和应用
备份你当前的文件和应用
- 选择右下角的时间。
- 选择「设置」图标 。
- 在右侧选择开发者,然后依次选择 Linux 开发环境 备份和恢复。
- 要手动备份 Linux 应用和文件,请选择备份。
- 在左侧面板中的「我的文件」下,选择要将文件保存到的位置。
- 输入文件名,然后选择保存。
- 此时,系统会在右下角显示备份进度通知。
提示:备份完成后,你只需点击此通知即可在「文件」应用中查看相应文件。
使用先前的备份替换应用和文件
- 选择右下角的时间。
- 选择「设置」图标 。
- 在右侧选择开发者,然后依次选择 Linux 开发环境 备份和恢复。
- 在「以先前的备份替换你的 Linux 应用和文件」旁边,选择恢复。此时,系统会显示一个确认窗口,向你说明你当前的 Linux 应用和数据将被删除。
- 选择恢复。
- 在「我的文件」中,依次选择要恢复的备份 打开。 重要提示:备份应为 .tini 文件。
- 此时,系统会在右下角显示恢复进度通知。
解决备份和恢复方面的问题
「需要更多存储空间」
备份和恢复 Linux 文件和应用会占用大量磁盘空间。
- 要腾出存储空间,请从「文件」应用中删除文件。
- 要查看占用存储空间的内容,请依次转到「设置」图标 设备 存储空间管理。
「无法备份/无法恢复 Linux 应用和文件」
出现了不明错误,请尝试重新备份或恢复。
3.1.4 从其他设备访问你的开发 Web 服务器
你可通过使自己的本地服务器能供外部使用,来测试你的网站在手机上的显示效果。了解如何在 HorizonOS 上设置 Linux 子系统。
添加或打开端口
- 选择右下角的时间。
- 选择「设置」图标 。
- 在右侧选择开发者,然后依次选择 Linux 开发环境 端口转发。
- 选择下列选项之一:
- 添加新端口:在「端口」旁边,选择添加。在随即显示的框中,添加端口号、选择类型或添加标签以快速识别你的端口。
- 使用现有端口:开启你的首选端口。
移除端口
- 选择右下角的时间。
- 选择「设置」图标 。
- 在右侧选择开发者,然后依次选择 Linux 开发环境 端口转发。
- 选择下列选项之一:
- 删除某个端口:在要删除的端口旁边,依次选择「更多」图标 「移除端口」。
- 删除所有端口:在「端口号」旁边,依次选择「更多」图标 移除所有端口。