# AndroidAppFactory-Sample **Repository Path**: strivespring/AndroidAppFactory-Sample ## Basic Information - **Project Name**: AndroidAppFactory-Sample - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-10 - **Last Updated**: 2025-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## AAF(AndroidAppFactory)介绍 AAF 是基于组件化方案,逐渐积累的一套 Android 终端开发方案。方案力求做到**技术方案可以轻松的从一个项目复用到另一个项目,或者可以快速在框架基础上开发出一个独立全新的应用**,开发过程中基本聚焦在新业务的逻辑,而不是基础功能。 - AAF 概述:[https://blog.bihe0832.com/android-dev-summary.html](https://blog.bihe0832.com/android-dev-summary.html) - AAF 主页:[https://android.bihe0832.com](https://android.bihe0832.com) - AAF 文档:[https://android.bihe0832.com/doc/](https://android.bihe0832.com/doc/) - AAF 源码:[https://github.com/bihe0832/AndroidAppFactory](https://github.com/bihe0832/AndroidAppFactory) ## AAF Sample 介绍 AAF Sample 是所有基于AAF开发的应用的集合。用于日常功能开发,以及AAF相关方案在具体实践中的验证。当前支持的独立应用有: - APPTest:所有Sample共享的调试模块 - PubGetAPKInfo:获取设备已安装应用基本信息 - PubAdbInput:基于ADB的快捷输入法 - PubGamePuzzle:拼图 - PubM3U8:M3U8文件下载工具 - PubGameShakeba:摇骰子的小游戏 **如果想下载体验对应的应用可前往**: - AAF 应用事例介绍:[https://android.bihe0832.com/doc/summary/samples.html](https://android.bihe0832.com/doc/summary/samples.html) - AAF 应用事例下载:[https://cdn.bihe0832.com/app/download.html](https://cdn.bihe0832.com/app/download.html) ## 运行工程 - 环境配置 根据开发者的Android Studio 版本以及网络环境修改maven依赖等配置。具体设置方法可以参考:[终端基于gradle的开源项目运行环境配置指引](https://blog.bihe0832.com/android-as-gradle-config.html) - 项目配置及运行 对于基于AAF的项目,目前已经整理了对应的文档,可以点击下面的链接查看运行Demo的指引: [https://android.bihe0832.com/doc/sample/start.html](https://android.bihe0832.com/doc/sample/start.html) - **基于项目基本框架搭建Demo** **由于AAF 对于Android的构建方式做了一定范围的重构与定制。为了更贴近实际开发的场景,这里提供两种开发模式的使用事例。可以参考下面的指引独立运行**: [**https://android.bihe0832.com/doc/sample/customize.html**](https://android.bihe0832.com/doc/sample/customize.html)