1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ts_ohos-dev_utils

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

DevUtils

项目介绍

本项目是基于开源项目afkT/DevUtils进行适用harmonyos的移植和开发的, 可通过github地址https://github.com/afkT/DevUtils 追踪到原项目

移植版本:2.2.0

DevUtils 是一个 工具库,主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用 该项目尽可能的便于开发人员,快捷、高效开发安全可靠的项目。

软件架构

  1. DevApp - (HOS 工具类库)
  2. DevAssist - (封装逻辑代码, 实现多个快捷功能辅助类、以及 Engine 兼容框架等)
  3. DevBase - (Base ( Ability、AbilitySlice )、MVP、MVVM、ViewBinding 基类库)
  4. DevJava - (Java 工具类库 ( 不依赖 HarmonyOS api ))
  5. DevWidget - (自定义 Component UI 库)
  6. DevEnvironment - (HarmonyOS 环境配置切换库)

集成指引

####方式一

  1. DevApp 下载或自行编译生成DevAPP的.har文件,文件路径为:.\DevApp\build\outputs\har\debug\DevApp-debug.har。 自行编译时,需要注意要自行添加签名。 导入你的harmonyos项目模块的**./libs中。 在模块下的build.gradle中确认依赖./libs**下的.har包,implementation fileTree(dir: 'libs', include: ['.jar', '.har'])。
  2. DevAssist 下载或自行编译生成DevAssist的.har文件,文件路径为:.\DevAssist\build\outputs\har\debug\DevAssist-debug.har。 自行编译时,需要注意要自行添加签名。 导入你的harmonyos项目模块的**./libs中。 在模块下的build.gradle中确认依赖./libs**下的.har包,implementation fileTree(dir: 'libs', include: ['.jar', '.har'])。
  3. DevBase 下载或自行编译生成DevAPP的.har文件,文件路径为:.\DevBase\build\outputs\har\debug\DevBase-debug.har。 自行编译时,需要注意要自行添加签名。 导入你的harmonyos项目模块的**./libs中。 在模块下的build.gradle中确认依赖./libs**下的.har包,implementation fileTree(dir: 'libs', include: ['.jar', '.har'])。
  4. DevJava 下载或自行编译生成DevAPP的.jar文件,文件路径为:.\DevJava\build\libs\DevJava.jar。 自行编译时,需要注意要自行添加签名。 导入你的harmonyos项目模块的**./libs中。 在模块下的build.gradle中确认依赖./libs**下的.har包,implementation fileTree(dir: 'libs', include: ['.jar', '.har'])。
  5. DevWidget 下载或自行编译生成DevAPP的.har文件,文件路径为:.\DevWidget\build\outputs\har\debug\DevWidget-debug.har。 自行编译时,需要注意要自行添加签名。 导入你的harmonyos项目模块的**./libs中。 在模块下的build.gradle中确认依赖./libs**下的.har包,implementation fileTree(dir: 'libs', include: ['.jar', '.har'])。
  6. DevEnvironment 下载或自行编译生成DevAPP的.har文件,文件路径为:.\DevEnvironment\build\outputs\har\debug\DevEnvironment-debug.har。 自行编译时,需要注意要自行添加签名。 导入你的harmonyos项目模块的**./libs中。 在模块下的build.gradle中确认依赖./libs**下的.har包,implementation fileTree(dir: 'libs', include: ['.jar', '.har'])。 ####方式二 在根目录的build.gradle文件中添加mavenCentral():

// Top-level build file where you can add configuration options common to all sub-projects/modules.

...
buildscript {
    repositories {
        ...
        mavenCentral()
    }
    ...
}
allprojects {
    repositories {
        ...
        mavenCentral()
    }
}

在module目录下的build.gradle文件中添加``

...
dependencies {
    ...
    // DevApp HarmonyOS 工具类库
    implementation 'com.gitee.ts_ohos:dev_app:1.0.0'
    // DevAssist 快捷功能辅助类库
    implementation 'com.gitee.ts_ohos:dev_assist:1.0.0'
    // DevBase Base ( Ability、AbilitySlice )、MVP、ViewBinding、ContentLayout 基类库
    implementation 'com.gitee.ts_ohos:dev_base:1.0.0'
    // DevWidget 自定义 Component UI 库
    implementation 'com.gitee.ts_ohos:dev_widget:1.0.0'
    // DevEnvironment HarmonyOS 环境配置切换库
    implementation 'com.gitee.ts_ohos:dev_environment:1.0.0'

}

使用说明

根据Demo里面的实现效果,按照自身需求来引用相应的类库 同时也可以参考:https://github.com/afkT/DevUtils 这个项目

License

Copyright 2018 afkT

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

DevUtils — это инструментальная библиотека для Android, которая в основном включает в себя набор инструментов и вызовы методов API, удобных для использования, в зависимости от различных функциональных модулей. Этот проект призван максимально облегчить разработчикам быструю, эффективную и надёжную разработку проектов с высоким уровнем безопасности. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ts_ohos-dev_utils.git
git@api.gitlife.ru:oschina-mirror/ts_ohos-dev_utils.git
oschina-mirror
ts_ohos-dev_utils
ts_ohos-dev_utils
master