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

OSCHINA-MIRROR/chinasoft_ohos-Notify-ohos

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 06:23 ef7a517

Notify-ohos

Проект введения

  • Название проекта: Notify-ohos.
  • Серия, к которой принадлежит проект: Адаптация сторонних компонентов openharmony.
  • Функция: Notify — это библиотека функций для унифицированного управления уведомлениями.
  • Состояние переноса проекта: основная функция завершена.
  • Различия в вызовах: отсутствуют.
  • Версия разработки: sdk6, DevEco Studio2.2 Beta1.
  • Базовая версия: release 1.0.4.

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

Введите описание изображения

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

  1. В файле build.gradle в корневом каталоге проекта:
allprojects {

   repositories {
       maven {
           url 'https://s01.oss.sonatype.org/content/repositories/releases/'
       }
   }
}
  1. В файле entry модуля build.gradle:
dependencies {
   implementation('com.gitee.chinasoft_ohos:Notify_ohos:1.0.0')
   ......
}

Проект можно запустить напрямую на sdk6 и DevEco Studio 2.2 Beta1. Если запуск не удался, удалите файлы .gradle, .idea, build, gradle и build.gradle и создайте новый проект на основе вашей версии. Скопируйте соответствующие файлы нового проекта в корневой каталог.

Использование

Вы можете использовать методы класса Notify для создания системы управления уведомлениями:

Полный пример использования:


Notify.build(getApplicationContext())
                .setTitle("Jill Zhao")
                .setText("Hi! So I meet you today?")
                .setSmallIcon(ResourceTable.Media_ic_small_icon)
                .setLargeIcon("https://images.pexels.com/photos/139829/pexels-photo-139829.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=150&w=440")
                .largeCircle()
                .setPicture("https://images.pexels.com/photos/1058683/pexels-photo-1058683.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940")
                .setColor(ResourceTable.Color_blue)
                .show();

О методе [Notify.build]:

Метод Описание
setId Установить идентификатор уведомления
setLevel Установить уровень уведомления
setTitle Установить заголовок уведомления
setText Установить содержимое уведомления
enableVibration Включить вибрацию
largeCircle Отображать ли закруглённые углы для LargeIcon
setSmallIcon Установить маленький значок уведомления
setLargeIcon Установить отображаемый значок уведомления
setPicture Установить изображение уведомления
setColor Установить цвет
show Отправить уведомление

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

Тестирование CodeCheck прошло без ошибок. Тестирование CloudTest прошло без ошибок. Проверка на вирусную безопасность пройдена. Текущая версия demo функционально практически не отличается от исходного компонента.

Итерация версий

  • 1.0.0
  • 0.0.1-SNAPSHOT

Авторские права и лицензии

Эта библиотека лицензирована по лицензии MIT. См. [лицензию](https://gitee.com/chinasoft_ohos/Notify-ohos/blob/master/LICENSE).

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

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

1
https://api.gitlife.ru/oschina-mirror/chinasoft_ohos-Notify-ohos.git
git@api.gitlife.ru:oschina-mirror/chinasoft_ohos-Notify-ohos.git
oschina-mirror
chinasoft_ohos-Notify-ohos
chinasoft_ohos-Notify-ohos
master