更新记录

1.11(2024-07-23) 下载此版本

1.可以使用android的 Toast 、通知 、获得本机应用


平台兼容性

Android Android CPU类型 iOS
适用版本区间:5.0 - 13.0 armeabi-v7a:支持,arm64-v8a:支持,x86:支持 ×

原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios

注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择


const show =uni.requireNativePlugin('wsl-baseShow-show')

显示安卓默认的Toast

show.showToast({
        msg:this.value,// 要显示的文本
        gravity:g,// 显示位置 ["BOTTOM", "LEFT", "TOP", "RIGHT", "CENTER"]
        duration:t,// 显示时间 ["L","S"]
    })

显示带图片的Toast

show.showToastImage({
        msg:this.value,
        gravity:g,
        image:plus.io.convertLocalFileSystemURL('/static/logo.png'),
        imageWidth:"100",// 单位px
        imageHeight:"100",
      })

显示自定义样式的Toast

show.showToastText({
        msg:this.value,
        gravity:g,
        textColor:"#11ff3333",
        bgColor:"#6666ff",
      })

显示安卓通知

点击自动 检测有无通知权限 无则跳转权限中心

show.showNotification({
        msg:this.value,// 要显示的文本
        tag:true,// 是否可重复
        title:title, // 通知标题标题 
        detaileMsg:detaileMsg// 详细信息
    })

清除通知

show.clearNotification()

获得安卓本机应用

let the=this
    show.getApplist(function(res){
      the.applist=res
      the.goodAppList=Object.values(the.applist)
      for(let i=0;i<the.goodAppList.length;i++){
        console.log(the.goodAppList[i])
        let one = the.goodAppList[i].split('/')
        the.AppNameList.push(one[0]) // 应用名称
        the.AppPackNameList.push(one[1]) // 应用包名
      }
    })

跳转应用 x为应用包名

show.gotoTheApp(x)

获得应用图标 获得base64

show.getAppIcon(x,function(res){
        the.showIcon=res.icon.replace(/[\r\n]/g, '')
    })

使用应用图标

<image class="image"  :src="'data:image/png;base64,'+showIcon"></image>

隐私、权限声明

1. 本插件需要申请的系统权限列表:

通知权限

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

作者未提供license.md

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问