feat(init): 初始化健康专家客户端 Android 项目
- 搭建项目基础架构,包含 Activity/Fragment/ViewModel 层 - 添加登录、主页、AI聊天、工作台、消息、知识库等核心模块 - 配置 Gradle 构建脚本及依赖管理 - 添加基础 UI 组件:自定义密码输入框、标题栏、Tab 布局等 - 添加图标、主题、drawable 等资源文件
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
pluginManagement {
|
||||
repositories {
|
||||
maven { url 'https://jitpack.io' }
|
||||
maven { url 'https://maven.aliyun.com/repository/central' }
|
||||
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
|
||||
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }
|
||||
maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
|
||||
maven { url 'https://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
|
||||
gradlePluginPortal()
|
||||
google()
|
||||
mavenCentral()
|
||||
}
|
||||
}
|
||||
dependencyResolutionManagement {
|
||||
// 优先使用 settings.gradle 中声明的仓库,允许子模块追加(兼容外部 sdk 模块)
|
||||
repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
|
||||
repositories {
|
||||
maven { url 'https://jitpack.io' }
|
||||
maven { url 'https://maven.aliyun.com/repository/central' }
|
||||
maven { url "https://maven.aliyun.com/repository/public" }
|
||||
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
|
||||
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }
|
||||
maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
|
||||
maven { url 'https://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
|
||||
google()
|
||||
mavenCentral()
|
||||
jcenter() // Warning: this repository is going to shut down soon
|
||||
}
|
||||
}
|
||||
|
||||
include ':app'
|
||||
|
||||
// 公共基础框架模块(替代 lib_base)
|
||||
include ':core'
|
||||
project(':core').projectDir = new File('../android-common-sdk/core')
|
||||
|
||||
// markdown 相关模块
|
||||
//include ':markwon-core'
|
||||
//project(':markwon-core').projectDir = new File('../android-common-sdk/markdown/markwon-core')
|
||||
//include ':markwon-syntax-highlight'
|
||||
//project(':markwon-syntax-highlight').projectDir = new File('../android-common-sdk/markdown/markwon-syntax-highlight')
|
||||
//include ':markwon-inline-parser'
|
||||
//project(':markwon-inline-parser').projectDir = new File('../android-common-sdk/markdown/markwon-inline-parser')
|
||||
//include ':markwon-image'
|
||||
//project(':markwon-image').projectDir = new File('../android-common-sdk/markdown/markwon-image')
|
||||
//include ':markwon-html'
|
||||
//project(':markwon-html').projectDir = new File('../android-common-sdk/markdown/markwon-html')
|
||||
//include ':markwon-ext-tasklist'
|
||||
//project(':markwon-ext-tasklist').projectDir = new File('../android-common-sdk/markdown/markwon-ext-tasklist')
|
||||
//include ':markwon-ext-tables'
|
||||
//project(':markwon-ext-tables').projectDir = new File('../android-common-sdk/markdown/markwon-ext-tables')
|
||||
//include ':markwon-ext-strikethrough'
|
||||
//project(':markwon-ext-strikethrough').projectDir = new File('../android-common-sdk/markdown/markwon-ext-strikethrough')
|
||||
//include ':markwon-ext-latex'
|
||||
//project(':markwon-ext-latex').projectDir = new File('../android-common-sdk/markdown/markwon-ext-latex')
|
||||
//include ':fluid-markdown'
|
||||
//project(':fluid-markdown').projectDir = new File('../android-common-sdk/markdown/fluid-markdown')
|
||||
Reference in New Issue
Block a user