HarmonyOS初级案例:基础通知模块

 该段代码通过案例简单介绍基础通知的4种通知内容类型的用法,欢迎阅读评价,如有大佬发现有可更正的地方也欢迎指点一二,非常感谢!!!

import notify from '@ohos.notificationManager'
import image from '@ohos.multimedia.image'

@Entry
@Component
struct InformPage {

  //id
  idx: number = 100
  //pic
  pixel: PixelMap
  //注意:此处引用的图片大小不超过2M,本案例使用的图片大小为27.5KB
  //鸿蒙官方教程说大小图标的图片大小不得超过30KB,具体可用有效大小请亲测
  async aboutToAppear() {
    // 获取资源管理器
    let rm = getContext(this).resourceManager;
    // 读取图片
    let file = await rm.getMediaContent($r('app.media.pic001'))
    // 创建PixelMap
    image.createImageSource(file.buffer).createPixelMap()
      .then(value => this.pixel = value)
      .catch(reason => console.log('testTag', '加载图片异常', JSON.stringify(reason)))
  }

  build() {
    Row() {
      Column({ space: 25 }) {
        Text('基础通知:')
          .fontS

你可能感兴趣的:(harmonyos,华为)