Universal GMS Doze 项目教程
1. 项目的目录结构及介绍
Universal GMS Doze 项目的目录结构如下:
universal-gms-doze/
├── README.md
├── module.prop
├── post-fs-data.sh
├── service.sh
├── common/
│ ├── customize.sh
│ ├── functions.sh
│ ├── util_functions.sh
│ └── README.md
├── system/
│ ├── bin/
│ │ └── gmsc
│ └── etc/
│ └── sysconfig/
│ └── google.xml
└── LICENSE
目录介绍
README.md
: 项目的主文档,包含项目的基本信息和使用说明。module.prop
: 模块的元数据文件,包含模块的名称、版本、作者等信息。post-fs-data.sh
: 在文件系统挂载后执行的脚本。service.sh
: 在系统启动时执行的脚本。common/
: 包含通用脚本和函数。customize.sh
: 自定义脚本。functions.sh
: 通用函数库。util_functions.sh
: 实用函数库。README.md
: 通用目录的说明文档。
system/
: 包含系统级别的文件和脚本。bin/
: 可执行文件目录。gmsc
: 用于检查优化的命令行工具。
etc/
: 系统配置文件目录。sysconfig/
: 系统配置目录。google.xml
: Google 服务的配置文件。
LICENSE
: 项目的许可证文件。
2. 项目的启动文件介绍
post-fs-data.sh
该脚本在文件系统挂载后执行,主要用于在系统启动初期进行一些初始化操作。
service.sh
该脚本在系统启动时执行,主要用于启动和配置 Google Play 服务,以优化电池使用。
3. 项目的配置文件介绍
module.prop
该文件包含模块的元数据信息,如模块名称、版本、作者等。示例如下:
id=universal-gms-doze
name=Universal GMS Doze
version=1.0
versionCode=1
author=gloeyisk
description=Patches Google Play services app and certain processes/services to be able to use battery optimization.
system/etc/sysconfig/google.xml
该文件是 Google 服务的配置文件,用于配置 Google Play 服务的优化选项。
system/bin/gmsc
该文件是一个命令行工具,用于检查和配置 Google Play 服务的优化状态。
通过以上介绍,您可以更好地理解和使用 Universal GMS Doze 项目。希望这份文档对您有所帮助。