|
|
3 weken geleden | |
|---|---|---|
| app | 3 weken geleden | |
| base-common | 3 weken geleden | |
| base-core | 3 weken geleden | |
| capability-ble | 3 weken geleden | |
| capability-nfc | 3 weken geleden | |
| capability-push | 3 weken geleden | |
| capability-qrcode | 3 weken geleden | |
| capability-share | 3 weken geleden | |
| capability-socketio | 3 weken geleden | |
| gradle | 4 weken geleden | |
| .gitignore | 4 weken geleden | |
| DEVELOPMENT_GUIDE.md | 4 weken geleden | |
| MVVM_ARCHITECTURE.md | 4 weken geleden | |
| PROJECT_STRUCTURE.md | 4 weken geleden | |
| README.md | 4 weken geleden | |
| build.gradle | 4 weken geleden | |
| gradle.properties | 4 weken geleden | |
| gradlew | 4 weken geleden | |
| gradlew.bat | 4 weken geleden | |
| migrate_code.sh | 4 weken geleden | |
| settings.gradle | 4 weken geleden | |
| 架构说明.html | 3 weken geleden | |
| 架构说明.md | 3 weken geleden |
新大洲智能车控是一款基于 Android 平台的智能车辆控制应用,采用现代化的 MVVM 架构和 Clean Architecture 设计理念开发。
xdz_android/
├── app/ # 应用主模块
├── base-core/ # 核心基础模块(日志、存储、工具等)
├── base-common/ # 通用基础模块(网络、配置等)
├── capability-ble/ # BLE 蓝牙能力模块
├── capability-nfc/ # NFC 能力模块
├── capability-push/ # 推送能力模块(极光推送)
├── capability-qrcode/ # 二维码能力模块
├── capability-share/ # 分享能力模块(友盟分享)
└── capability-socketio/ # Socket.IO 能力模块
支持分享到以下平台:
集成极光推送 SDK,支持:
克隆项目
git clone https://git.flowbb.top/humuyu/xdz-app.git
cd xdz-app
配置本地 SDK 路径
在项目根目录创建或编辑 local.properties 文件:
sdk.dir=/path/to/your/android/sdk
编辑 app/src/main/res/values/strings.xml,配置以下密钥:
<!-- 极光推送配置 -->
<string name="jpush_app_key">your_jpush_appkey_here</string>
<!-- 友盟分享配置 -->
<string name="share_umeng_app_key">your_umeng_appkey_here</string>
<!-- 微信分享配置 -->
<string name="share_wechat_app_id">your_wechat_appid_here</string>
<string name="share_wechat_app_secret">your_wechat_appsecret_here</string>
<!-- QQ 分享配置 -->
<string name="share_qq_app_id">your_qq_appid_here</string>
<string name="share_qq_app_key">your_qq_appkey_here</string>
<!-- 微博分享配置 -->
<string name="share_weibo_app_key">your_weibo_appkey_here</string>
<string name="share_weibo_app_secret">your_weibo_appsecret_here</string>
在 Android Studio 中打开项目,等待 Gradle 同步完成。
连接 Android 设备或启动模拟器,点击运行按钮。
核心基础模块,提供:
通用基础模块,提供:
分享能力模块,基于友盟分享 SDK:
详细文档请参考:capability-share/集成说明.md
推送能力模块,基于极光推送 SDK:
详细文档请参考:capability-push/集成说明.md
使用 Conventional Commits 规范:
feat: 新功能fix: 修复 bugdocs: 文档更新style: 代码格式调整refactor: 代码重构test: 测试相关chore: 构建/工具相关示例:
git commit -m "feat: 添加分享功能"
git commit -m "fix: 修复登录失败问题"
Copyright © 2024 新大洲本田
如有问题或建议,请联系开发团队。