鸿蒙开源组件——统一通知管理的功能库

jacksky
发布于 2022-2-28 19:23
浏览
0收藏

Notify-ohos

项目介绍

  • 项目名称:Notify
  • 所属系列: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/snapshots/'

       }

   }

}

2.在entry模块的build.gradle文件中,

dependencies {

   implementation('com.gitee.chinasoft_ohos:Notify_ohos:0.0.1-SNAPSHOT')

   ......  

}

在sdk6,DevEco Studio2.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]

Method Description
setId 设置通知ID
setLevel 设置通知级别
setTitle 设置通知标题
setText 设置内容
enableVibration 设置是否震动
largeCircle 是否显示圆角LargeIcon
setSmallIcon 设置通知小图标
setLargeIcon 设置通知显示图标
setPicture 设置通知图片
setColor 设置颜色
show 发布通知

测试信息

CodeCheck代码测试无异常

CloudTest代码测试无异常

病毒安全检测通过

当前版本demo功能与原组件基本无差异

版本迭代

  • 0.0.1-SNAPSHOT

版权和许可信息

This library is licensed under MIT license. View license.

Notify-ohos-master.zip 91.17K 8次下载
已于2022-2-28 19:23:00修改
收藏
回复
举报
回复
    相关推荐