# Notify-ohos **Repository Path**: chinasoft_ohos/Notify-ohos ## Basic Information - **Project Name**: Notify-ohos - **Description**: 通知管理,用于统一管理消息通知显示Notify 1.支持消息通知的统一集成调用 2.支持通知图标的圆形裁剪显示 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2021-04-10 - **Last Updated**: 2023-10-18 ## Categories & Tags **Categories**: harmonyos-notification **Tags**: None ## README # Notify-ohos #### 项目介绍 - 项目名称:Notify-ohos - 所属系列:openharmony的第三方组件适配移植 - 功能:Notify是一个统一通知管理的功能库 - 项目移植状态:主功能完成 - 调用差异:无 - 开发版本:sdk6,DevEco Studio2.2 Beta1 - 基线版本:release 1.0.4 #### 效果演示 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0629/145527_843d0abe_952271.gif "notify.gif") #### 安装教程 1.在项目根目录下的build.gradle文件中, ``` allprojects { repositories { maven { url 'https://s01.oss.sonatype.org/content/repositories/releases/' } } } ``` 2.在entry模块的build.gradle文件中, ``` dependencies { implementation('com.gitee.chinasoft_ohos:Notify_ohos:1.0.0') ...... } ``` 在sdk6,DevEco Studio2.2 Beta1下项目可直接运行 如无法运行,删除项目.gradle,.idea,build,gradle,build.gradle文件, 并依据自己的版本创建新项目,将新项目的对应文件复制到根目录下 #### 使用说明 你可以使用Notify类中的方法来构建通知管理, 完整使用: ```java 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功能与原组件基本无差异 #### 版本迭代 - 1.0.0 - 0.0.1-SNAPSHOT #### 版权和许可信息 ``` This library is licensed under `MIT license`. View [license](https://gitee.com/chinasoft_ohos/Notify-ohos/blob/master/LICENSE). ```