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

相关文章

如何关闭Mac的Safari通知? 3招教你关闭Safari浏览器网站通知的技巧

《如何关闭Mac的Safari通知?3招教你关闭Safari浏览器网站通知的技巧》当我们在使用Mac电脑专注做一件事情的时候,总是会被一些消息推送通知所打扰,这时候,我们就希望关闭这些烦人的Mac通... Safari 浏览器的「通知」功能本意是为了方便用户及时获取最新资讯,但很容易被一些网站滥用,导致我们

Java 的 Condition 接口与等待通知机制详解

《Java的Condition接口与等待通知机制详解》在Java并发编程里,实现线程间的协作与同步是极为关键的任务,本文将深入探究Condition接口及其背后的等待通知机制,感兴趣的朋友一起看... 目录一、引言二、Condition 接口概述2.1 基本概念2.2 与 Object 类等待通知方法的区别

uniapp小程序中实现无缝衔接滚动效果代码示例

《uniapp小程序中实现无缝衔接滚动效果代码示例》:本文主要介绍uniapp小程序中实现无缝衔接滚动效果的相关资料,该方法可以实现滚动内容中字的不同的颜色更改,并且可以根据需要进行艺术化更改和自... 组件滚动通知只能实现简单的滚动效果,不能实现滚动内容中的字进行不同颜色的更改,下面实现一个无缝衔接的滚动

嵌入式Linux驱动中的异步通知机制详解

《嵌入式Linux驱动中的异步通知机制详解》:本文主要介绍嵌入式Linux驱动中的异步通知机制,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、异步通知的核心概念1. 什么是异步通知2. 异步通知的关键组件二、异步通知的实现原理三、代码示例分析1. 设备结构

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

一文详解Java Condition的await和signal等待通知机制

《一文详解JavaCondition的await和signal等待通知机制》这篇文章主要为大家详细介绍了JavaCondition的await和signal等待通知机制的相关知识,文中的示例代码讲... 目录1. Condition的核心方法2. 使用场景与优势3. 使用流程与规范基本模板生产者-消费者示例

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 系统展示 后台登录界面 管理员功能界面 出借者管理 图书信息管理 图书归还管理 出租收入管理