益智游戏合集 - 集成10款H5益智游戏的Android应用
BrainGamesAndroid/
├── app/
│ ├── src/main/
│ │ ├── java/com/braingames/
│ │ │ ├── MainActivity.kt # 主页Activity
│ │ │ ├── GameActivity.kt # 游戏Activity
│ │ │ ├── GameAdapter.kt # RecyclerView适配器
│ │ │ └── Game.kt # 游戏数据类
│ │ ├── res/
│ │ │ ├── layout/
│ │ │ │ ├── activity_main.xml
│ │ │ │ ├── activity_game.xml
│ │ │ │ └── item_game.xml
│ │ │ ├── values/
│ │ │ │ ├── colors.xml # 浅色主题颜色
│ │ │ │ ├── strings.xml
│ │ │ │ └── themes.xml
│ │ │ ├── values-night/
│ │ │ │ └── colors.xml # 深色主题颜色
│ │ │ └── drawable/ # 矢量图标
│ │ └── AndroidManifest.xml
│ ├── build.gradle.kts
│ └── proguard-rules.pro
├── build.gradle.kts
├── settings.gradle.kts
└── gradle/wrapper/
- 数独 - 经典数字填充游戏
- 数字迷宫 - 迷宫寻路游戏
- 摩天楼 - 摩天大楼建造谜题
- 2048 - 数字合并游戏
- 华容道 - 滑块解谜游戏
- 扫雷 - 经典扫雷游戏
- 接水管 - 管道连接游戏
- 记忆翻牌 - 记忆配对游戏
- 推箱子 - 仓库番游戏
- 数桥 - 岛屿连接谜题
- 目标系统: Android 8.0+ (API 26+)
- 开发语言: Kotlin
- 构建工具: Gradle 8.4
- 最低SDK: 26
- 目标SDK: 34
- 编译SDK: 34
- 📱 2列网格布局游戏列表
- 🎮 WebView全屏游戏加载
- 🔄 加载进度条显示
⚠️ 返回键防误触确认- 🌙 支持深色/浅色模式
- 📐 适配各种屏幕尺寸
- JDK 17 或更高版本
- Android Studio (推荐) 或 Android SDK Command Line Tools
- Android SDK - API 26~34
- 打开 Android Studio
- 选择
Open an existing project - 选择
BrainGamesAndroid文件夹 - 等待 Gradle Sync 完成
- 点击菜单
Build→Build Bundle(s) / APK(s)→Build APK(s) - APK输出路径:
app/build/outputs/apk/debug/app-debug.apk
# 进入项目目录
cd BrainGamesAndroid
# 确保已设置 ANDROID_HOME 环境变量
export ANDROID_HOME=/path/to/android-sdk
# 赋予gradlew执行权限
chmod +x gradlew
# 构建Debug APK
./gradlew assembleDebug
# 构建Release APK
./gradlew assembleRelease- Debug版本:
app/build/outputs/apk/debug/app-debug.apk - Release版本:
app/build/outputs/apk/release/app-release-unsigned.apk
# 使用adb安装
adb install app/build/outputs/apk/debug/app-debug.apkapp/src/main/java/com/braingames/Game.ktapp/src/main/java/com/braingames/MainActivity.ktapp/src/main/java/com/braingames/GameActivity.ktapp/src/main/java/com/braingames/GameAdapter.kt
app/src/main/res/layout/activity_main.xmlapp/src/main/res/layout/activity_game.xmlapp/src/main/res/layout/item_game.xml
app/src/main/res/values/colors.xmlapp/src/main/res/values/strings.xmlapp/src/main/res/values/themes.xmlapp/src/main/res/values-night/colors.xmlapp/src/main/res/drawable/(14个矢量图标)
app/src/main/AndroidManifest.xmlapp/build.gradle.ktsbuild.gradle.ktssettings.gradle.ktsgradle/wrapper/gradle-wrapper.properties
应用仅需要以下权限:
INTERNET- 用于加载H5游戏ACCESS_NETWORK_STATE- 检测网络状态
- 游戏需要网络连接才能正常加载
- 所有游戏均为H5网页版,托管在GitHub Pages
- 应用本身不包含游戏资源,均为在线加载
总文件数: 约30个文件
项目路径: /Users/flyinheart/.openclaw/workspace/BrainGamesAndroid/