QDReadHook 开源项目教程
QDReadHook起点阅读自定义增强 Xp 模块,愿大家都有一个愉快的看书体验项目地址:https://gitcode.com/gh_mirrors/qd/QDReadHook
1. 项目的目录结构及介绍
QDReadHook 项目的目录结构如下:
QDReadHook/
├── app/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ ├── com/
│ │ │ │ │ ├── xihan/
│ │ │ │ │ │ ├── qdreadhook/
│ │ │ │ │ │ │ ├── activity/
│ │ │ │ │ │ │ ├── adapter/
│ │ │ │ │ │ │ ├── base/
│ │ │ │ │ │ │ ├── bean/
│ │ │ │ │ │ │ ├── dialog/
│ │ │ │ │ │ │ ├── fragment/
│ │ │ │ │ │ │ ├── hook/
│ │ │ │ │ │ │ ├── interface/
│ │ │ │ │ │ │ ├── service/
│ │ │ │ │ │ │ ├── utils/
│ │ │ │ │ │ │ ├── QDReadHookApp.java
│ │ │ │ │ │ │ ├── MainActivity.java
│ │ │ │ │ │ │ └── ...
│ │ │ ├── res/
│ │ │ │ ├── drawable/
│ │ │ │ ├── layout/
│ │ │ │ ├── menu/
│ │ │ │ ├── values/
│ │ │ │ └── ...
│ │ │ └── AndroidManifest.xml
│ │ └── test/
│ │ └── ...
│ ├── build.gradle
│ └── ...
├── gradle/
│ └── ...
├── build.gradle
├── gradle.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── ...
目录结构介绍
app/
: 主应用程序模块。src/
: 源代码目录。main/
: 主源代码目录。java/
: Java 源代码目录。com/xihan/qdreadhook/
: 项目的主要包。activity/
: 存放所有活动(Activity)类。adapter/
: 存放适配器(Adapter)类。base/
: 存放基础类。bean/
: 存放数据模型(Bean)类。dialog/
: 存放对话框(Dialog)类。fragment/
: 存放片段(Fragment)类。hook/
: 存放钩子(Hook)类。interface/
: 存放接口(Interface)类。service/
: 存放服务(Service)类。utils/
: 存放工具类。QDReadHookApp.java
: 应用程序的入口类。MainActivity.java
: 主活动类。
res/
: 资源目录。drawable/
: 存放可绘制资源。layout/
: 存放布局文件。menu/
: 存放菜单文件。values/
: 存放值资源文件。
AndroidManifest.xml
: 应用程序的清单文件。
test/
: 测试代码目录。
build.gradle
: 应用程序模块的构建脚本。
gradle/
: Gradle 相关文件。build.gradle
: 项目的构建脚本。gradle.properties
: Gradle 属性文件。gradlew
: Gradle 包装器脚本(Unix)。gradlew.bat
: Gradle 包装器脚本(Windows)。settings.gradle
: 项目的设置文件。
2. 项目的启动文件介绍
QDReadHookApp.java
QDReadHookApp.java
是 QDReadHook 项目的入口类,继承自 Application
类。它负责初始化应用程序的全局状态和配置。
package com.xi
QDReadHook起点阅读自定义增强 Xp 模块,愿大家都有一个愉快的看书体验项目地址:https://gitcode.com/gh_mirrors/qd/QDReadHook