uniapp 通知栏快捷开关 Ba-Tile

2024-08-29 14:04
文章标签 uniapp 开关 通知 快捷 tile ba

本文主要是介绍uniapp 通知栏快捷开关 Ba-Tile,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

简介

Ba-Tile 是一款uniapp在通知栏添加快捷开关的插件,类似在通知栏看到的“飞行模式”、“移动数据”、“屏幕录制”等开关按钮。

  • 默认一个,如果需要多个可联系作者

截图展示

请添加图片描述


可关注博客,实时更新最新插件

uniapp 常用原生插件大全


使用方法

使用方法也很简单,在插件市场找到本插件,点击试用或者购买,选择您的项目,在mainfest.json勾选该插件,打包或自定义基座即可。

监听快捷开关点击事件
const toast = uni.requireNativePlugin('Ba-Toast')//提示插件,可穿透原生界面的Toast(插件地址:https://ext.dcloud.net.cn/plugin?id=9688)export default {onLaunch: function() {console.log('App Launch')this.checkArguments();plus.globalEvent.addEventListener('newintent', (e) => {this.checkArguments();});},onShow: function() {console.log('App Show')},onHide: function() {console.log('App Hide')},methods: {checkArguments() {let args = JSON.parse(plus.runtime.arguments);if (args) {if (args.baTile) {//判断为快捷开关toast.showToast({title: 'baTile:' + args.baTile});//在这里处理你的逻辑,如界面跳转(如下)uni.navigateTo({url: "pages/tile/tile"})}}}}}
设置快捷开关图标

注意:配置更改后,需要重新制作基座才生效,建议提前配置。

必填,在项目的 “nativeplugins\Ba-Tile\android\res\drawable” 目录下(没有就新建),添加"ba_tile_icon.png"图标,如下:

├── nativeplugins ├── Ba-Tile├── android├── res├── drawable├── ba_tile_icon.png
设置快捷开关文本

注意:配置更改后,需要重新制作基座才生效,建议提前配置。

必填,在项目的 “nativeplugins\Ba-Tile\android\res\drawable” 目录下(没有就新建),添加"strings_ba_tile.xml"配置文件,如下:

├── nativeplugins ├── Ba-Tile├── android├── res├── values├── strings_ba_tile.xml

"strings_ba_tile.xml"文件配置内容如下:

<?xml version="1.0" encoding="utf-8"?>
<resources><string name="ba_tile_name">Ba-Tile</string>
</resources>

这篇关于uniapp 通知栏快捷开关 Ba-Tile的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1118070

相关文章

uniapp设置微信小程序的交互反馈

链接:uni.showToast(OBJECT) | uni-app官网 (dcloud.net.cn) 设置操作成功的弹窗: title是我们弹窗提示的文字 showToast是我们在加载的时候进入就会弹出的提示。 2.设置失败的提示窗口和标签 icon:'error'是设置我们失败的logo 设置的文字上限是7个文字,如果需要设置的提示文字过长就需要设置icon并给

基于SpringBoot的宠物服务系统+uniapp小程序+LW参考示例

系列文章目录 1.基于SSM的洗衣房管理系统+原生微信小程序+LW参考示例 2.基于SpringBoot的宠物摄影网站管理系统+LW参考示例 3.基于SpringBoot+Vue的企业人事管理系统+LW参考示例 4.基于SSM的高校实验室管理系统+LW参考示例 5.基于SpringBoot的二手数码回收系统+原生微信小程序+LW参考示例 6.基于SSM的民宿预订管理系统+LW参考示例 7.基于

基于springboot+vue+uniapp的“共享书角”图书借还管理系统小程序

开发语言:Java框架:springboot+uniappJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9 系统展示 后台登录界面 管理员功能界面 出借者管理 图书信息管理 图书归还管理 出租收入管理

uniapp小程序下载缓存服务器上的图片

1. 使用uni.downloadFile,但是注意下载图片的地址里的域名,需要在微信公众平台里面的downloadFile合法域名进行配置。 export default function downloadAndCacheImage(imageUrl, name) {return new Promise((resolve, reject) => {console.log("imageUrl",

uniapp,vite整合windicss

官方文档:https://weapp-tw.icebreaker.top/docs/quick-start/frameworks/hbuilderx 安装: npm i -D tailwindcss postcss autoprefixer# 初始化 tailwind.config.js 文件npx tailwindcss initnpm i -D weapp-tailwindcss# 假

UniApp实现漂亮的音乐歌词滚动播放效果

在现代的音乐播放应用中,歌词的展示和滚动播放已经成为了一个非常常见的功能。今天,我们将通过UniApp来实现一个漂亮的歌词滚动播放功能。我们将使用UniApp提供的组件和API来完成这个任务。 页面结构 在页面的模板部分,我们需要创建一个音频播放器和歌词展示区域。使用<scroll-view>组件来实现歌词的滚动效果。 <template><view class="audio-co

分享一个基于uniapp科技馆服务微信小程序 博物馆管理小程序(源码、调试、LW、开题、PPT)

💕💕作者:计算机源码社 💕💕个人简介:本人 八年开发经验,擅长Java、Python、PHP、.NET、Node.js、Android、微信小程序、爬虫、大数据、机器学习等,大家有这一块的问题可以一起交流! 💕💕学习资料、程序开发、技术解答、文档报告 💕💕如需要源码,可以扫取文章下方二维码联系咨询 💕💕Java项目 💕💕微信小程序项目 💕💕Android项目 �

AOP之执行前通知@Before

Spring AOP之执行前通知@Before 此文章说一下执行前通知,即注解@Before。 作用 多用于日志记录、权限校验、初始化资源等。 触发时间 目标函数执行触发。 定义 public class AopBeforeAspect {@Before("execution(public * com.example.demo.service.impl.AccountServiceI