俞润装饰做哪几个网站东莞网站推广优化网上推广公司
项目文件目录
 为了确保项目文件目录清晰,以下是完整的项目文件目录结构:
code
 拍照小助手/
 │
 ├── entry/
 │ ├── src/
 │ │ ├── main/
 │ │ │ ├── js/
 │ │ │ │ └── 默认/
 │ │ │ │ ├── 页面/
 │ │ │ │ │ ├── 主页/
 │ │ │ │ │ │ ├── 主页.hml
 │ │ │ │ │ │ ├── 主页.css
 │ │ │ │ │ │ └── 主页.js
 │ │ │ │ │ ├── 相册/
 │ │ │ │ │ │ ├── 相册.hml
 │ │ │ │ │ │ ├── 相册.css
 │ │ │ │ │ │ └── 相册.js
 │ │ │ │ │ ├── 设置/
 │ │ │ │ │ │ ├── 设置.hml
 │ │ │ │ │ │ ├── 设置.css
 │ │ │ │ │ │ └── 设置.js
 │ │ │ │ │ └── 帮助/
 │ │ │ │ │ ├── 帮助.hml
 │ │ │ │ │ ├── 帮助.css
 │ │ │ │ │ └── 帮助.js
 │ │ │ │ └── 路由.json
 │ │ │ ├── java/
 │ │ │ │ └── com/
 │ │ │ │ └── 拍照小助手/
 │ │ │ │ ├── 主能力.java
 │ │ │ │ └── 切片/
 │ │ │ │ ├── 主能力切片.java
 │ │ │ │ ├── 相册切片.java
 │ │ │ │ ├── 设置切片.java
 │ │ │ │ └── 帮助切片.java
 │ │ │ └── 配置.json
 │ │ └── build.gradle
 │ └── build/
 │
 ├── build.gradle
 └── settings.gradle
 项目文件内容
 build.gradle
 (项目根目录)
 gradle
 apply plugin: ‘com.android.application’
android {
 compileSdkVersion 30
 defaultConfig {
 applicationId “com.example.拍照小助手”
 minSdkVersion 21
 targetSdkVersion 30
 versionCode 1
 versionName “1.0”
 }
 buildTypes {
 release {
 minifyEnabled false
 proguardFiles getDefaultProguardFile(‘proguard-android-optimize.txt’), ‘proguard-rules.pro’
 }
 }
 }
dependencies {
 implementation fileTree(dir: ‘libs’, include: [‘*.jar’])
 implementation ‘com.huawei.hms:ml-computer-vision:5.0.0.300’
 implementation ‘com.huawei.hms:location:5.0.0.300’
 implementation ‘com.huawei.hms:push:5.0.0.300’
 implementation ‘com.huawei.hms:site:5.0.0.300’
 implementation ‘com.huawei.hms:analytics:5.0.0.300’
 implementation ‘com.huawei.hms:ads:5.0.0.300’
 implementation ‘com.huawei.hms:account:5.0.0.300’
 implementation ‘com.huawei.hms:map:5.0.0.300’
 implementation ‘com.huawei.hms:safetydetect:5.0.0.300’
 implementation ‘com.huawei.hms:scan:5.0.0.300’
 implementation ‘com.huawei.hms:health:5.0.0.300’
 implementation ‘com.huawei.hms:wallet:5.0.0.300’
 implementation ‘com.huawei.hms:game:5.0.0.300’
 implementation ‘com.huawei.hms:drive:5.0.0.300’
 implementation ‘com.huawei.hms:wearable:5.0.0.300’
 implementation ‘com.huawei.hms:iot:5.0.0.300’
 implementation ‘com.huawei.hms:vr:5.0.0.300’
 implementation ‘com.huawei.hms:ai:5.0.0.300’
 implementation ‘com.huawei.hms:ar:5.0.0.300’
 implementation ‘com.huawei.hms:ml-nlu:5.0.0.300’
 implementation ‘com.huawei.hms:ml-asr:5.0.0.300’
 implementation ‘com.huawei.hms:ml-tts:5.0.0.300’
 implementation ‘com.huawei.hms:ml-dnn:5.0.0.300’
 implementation ‘com.huawei.hms:ml-face:5.0.0.300’
 implementation ‘com.huawei.hms:ml-image:5.0.0.300’
 implementation ‘com.huawei.hms:ml-lm:5.0.0.300’
 implementation ‘com.huawei.hms:ml-object:5.0.0.300’
 implementation ‘com.huawei.hms:ml-text:5.0.0.300’
 implementation ‘com.huawei.hms:ml-translate:5.0.0.300’
 implementation ‘com.huawei.hms:ml-vision:5.0.0.300’
 implementation ‘com.huawei.hms:ml-speech:5.0.0.300’
 }
 settings.gradle
 (项目根目录)
 gradle
 include ‘:entry’
 build.gradle
 (entry/src/main/)
 gradle
 apply plugin: ‘com.android.application’
android {
 compileSdkVersion 30
 defaultConfig {
 applicationId “com.example.拍照小助手”
 minSdkVersion 21
 targetSdkVersion 30
 versionCode 1
 versionName “1.0”
 }
 buildTypes {
 release {
 minifyEnabled false
 proguardFiles getDefaultProguardFile(‘proguard-android-optimize.txt’), ‘proguard-rules.pro’
 }
 }
 }
dependencies {
 implementation fileTree(dir: ‘libs’, include: [‘*.jar’])
 implementation ‘com.huawei.hms:ml-computer-vision:5.0.0.300’
 implementation ‘com.huawei.hms:location:5.0.0.300’
 implementation ‘com.huawei.hms:push:5.0.0.300’
 implementation ‘com.huawei.hms:site:5.0.0.300’
 implementation ‘com.huawei.hms:analytics:5.0.0.300’
 implementation ‘com.huawei.hms:ads:5.0.0.300’
 implementation ‘com.huawei.hms:account:5.0.0.300’
 implementation ‘com.huawei.hms:map:5.0.0.300’
 implementation ‘com.huawei.hms:safetydetect:5.0.0.300’
 implementation ‘com.huawei.hms:scan:5.0.0.300’
 implementation ‘com.huawei.hms:health:5.0.0.300’
 implementation ‘com.huawei.hms:wallet:5.0.0.300’
 implementation ‘com.huawei.hms:game:5.0.0.300’
 implementation ‘com.huawei.hms:drive:5.0.0.300’
 implementation ‘com.huawei.hms:wearable:5.0.0.300’
 implementation ‘com.huawei.hms:iot:5.0.0.300’
 implementation ‘com.huawei.hms:vr:5.0.0.300’
 implementation ‘com.huawei.hms:ai:5.0.0.300’
 implementation ‘com.huawei.hms:ar:5.0.0.300’
 implementation ‘com.huawei.hms:ml-nlu:5.0.0.300’
 implementation ‘com.huawei.hms:ml-asr:5.0.0.300’
 implementation ‘com.huawei.hms:ml-tts:5.0.0.300’
 implementation ‘com.huawei.hms:ml-dnn:5.0.0.300’
 implementation ‘com.huawei.hms:ml-face:5.0.0.300’
 implementation ‘com.huawei.hms:ml-image:5.0.0.300’
 implementation ‘com.huawei.hms:ml-lm:5.0.0.300’
 implementation ‘com.huawei.hms:ml-object:5.0.0.300’
 implementation ‘com.huawei.hms:ml-text:5.0.0.300’
 implementation ‘com.huawei.hms:ml-translate:5.0.0.300’
 implementation ‘com.huawei.hms:ml-vision:5.0.0.300’
 implementation ‘com.huawei.hms:ml-speech:5.0.0.300’
 }
配置.json
 (entry/src/main/)
 json
 {
 “app”: {
 “bundleName”: “com.example.拍照小助手”,
 “version”: {
 “code”: 1,
 “name”: “1.0”
 }
 },
 “module”: {
 “name”: “entry”,
 “type”: “entry”,
 “abilities”: [
 {
 “name”: “.主能力”,
 “label”: “ s t r i n g : a p p n a m e " , " i c o n " : " string:app_name", "icon": " string:app
