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

OSCHINA-MIRROR/chinasoft_ohos-material-about-library

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 16.03.2025 18:32 3907ee9

материал-о-библиотеке

Проект

  • Название проекта: material-about-library
  • Серия: адаптация и портирование сторонних компонентов openHarmony
  • Функционал: библиотека material-about-library включает различные стили выбора, часто используется в "оОбо" страницах
  • Состояние портирования: основные функции завершены
  • Различия при вызове: отсутствуют
  • Версия SDK: sdk6, DevEco Studio2.2 beta1
  • Базовая версия: Release 3.2.0-rc01

Демонстрация эффекта

Демонстрация эффекта Демонстрация эффекта

Инструкция по установке

Метод 1:

  1. В файле build.gradle в корневой директории проекта,
allprojects {
    repositories {
        maven {
            url 'https://s01.oss.sonatype.org/content/repositories/releases/'
        }
    }
}
  1. В файле build.gradle модуля entry,
dependencies {
    implementation('com.gitee.chinasoft_ohos:material-about-library:3.2.1')
    ......  
 }

Проект может быть запущен непосредственно с использованием SDK6 и DevEco Studio2.2 beta1. Если проект не запускается, удалите файлы project.gradle, .idea, build, gradle, build.gradle, и создайте новый проект в соответствии со своей версией, а затем скопируйте соответствующие файлы нового проекта в корневую директорию.

Инструкция по использованию

Как Fraction использовать:

Intent intents = new Intent();
Operation operation = new Intent.OperationBuilder()
           .withBundleName(getBundleName())
           .withAbilityName(MaterialAboutFractionAbility.class.getName())
           .build();
intents.setOperation(operation);
startAbility(intents, 0);
```MaterialAboutFractionAbility расширяет FractionAbility и добавляет следующий код:

```java
@Override
public void onStart(Intent intent) {
    super.onStart(intent);
    super.setUIContent(ResourceTable.Layout_fraction_container);
    FractionHelper.getInstance(this).addFraction(ResourceTable.Id_container, MaterialAboutFraction.class);
    FractionHelper.getInstance(this).showFraction(MaterialAboutFraction.class);
}
Как AbilitySlice использовать:

present(new MaterialAboutAbility(), new Intent());

Полный пример вызова см. MaterialAboutAbility, MaterialAboutFraction

Тестовая информация

Проверка кода CodeCheck прошла успешно.

Проверка кода CloudTest прошла успешно.

Прохождение проверки безопасности от вирусов.

Функционал демонстрационной версии текущей версии практически не отличается от оригинального компонента.

Версионирование

  • 3.2.1
  • 0.0.1-SNAPSHOT

Информация о правах авторства и лицензиях

Авторское право © 2016-2020 Daniel Stone

Разрешено с использованием Лицензии Апачи, версия 2.0 ("Лицензия"); вы можете использовать этот файл только в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу:

http://www.apache.org/licenses/LICENSE-2.0
```Если применимое законодательство или письменное соглашение не требуют этого, программное обеспечение, распространяемое по Лицензии, предоставляется «как есть», без каких-либо гарантий или условий любого типа, будь то явные или неявные. См. Лицензию для конкретного языка, регулирующего права использования и ограничения, предусмотренные Лицензией.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/chinasoft_ohos-material-about-library.git
git@api.gitlife.ru:oschina-mirror/chinasoft_ohos-material-about-library.git
oschina-mirror
chinasoft_ohos-material-about-library
chinasoft_ohos-material-about-library
master