跳转原生系统设置插件 支持安卓/iOS/鸿蒙UTS组件
打开原生APP系统设置插件 支持安卓/iOS/鸿蒙UTS组件
介绍
- AppSetting支持跳转系统设置、APP详情、WLAN、蓝牙、NFC、定位、开发者模式等设置项
- 提供完全免费的API支持,使用简单,集成方便
- 支持Vue2、Vue3使用
- 由于iOS系统未提供打开具体功能设置页面,仅支持iOS16以上通知页打开,其他方法仅能打开系统设置页
- 提供Github Demo集成示例,以及APK试用体验
开源不易,如果觉得插件不错,随手点个收藏,给个五星好评都可以哦!
下载APK体验DEMO
去插件市场
API说明
API | 参数 | 备注 |
---|---|---|
openWIFISettings | true启动新的Activity实例,默认false | 打开WIFI设置 |
openWirelessSettings | true启动新的Activity实例,默认false | 打开无线和网络设置 |
openLocationSettings | true启动新的Activity实例,默认false | 打开定位服务设置 |
openSecuritySettings | true启动新的Activity实例,默认false | 打开隐私和安全设置 |
openLockAndPasswordSettings | true启动新的Activity实例,默认false | 打开生物识别和密码设置 |
openBluetoothSettings | true启动新的Activity实例,默认false | 打开蓝牙设置 |
openDataRoamingSettings | true启动新的Activity实例,默认false | 打开移动数据设置 |
openDateSettings | true启动新的Activity实例,默认false | 打开日期和时间设置 |
openDisplaySettings | true启动新的Activity实例,默认false | 打开显示和亮度设置 |
openNotificationSettings | true启动新的Activity实例,默认false | 打开APP通知设置 |
openSoundSettings | true启动新的Activity实例,默认false | 打开声音和振动设置 |
openInternalStorageSettings | true启动新的Activity实例,默认false | 打开存储设置 |
openBatteryOptimizationSettings | true启动新的Activity实例,默认false | 打开电池优化设置 |
openAppSettings | true启动新的Activity实例,默认false | 打开APP信息设置 |
openNFCSettings | true启动新的Activity实例,默认false | 打开NFC设置 |
openDeviceSettings | true启动新的Activity实例,默认false | 打开设备信息设置 |
openVPNSettings | true启动新的Activity实例,默认false | 打开VPN设置 |
openAccessibilitySettings | true启动新的Activity实例,默认false | 打开无障碍设置 |
openDevelopmentSettings | true启动新的Activity实例,默认false | 打开开发者选项设置 |
openHotspotSettings | true启动新的Activity实例,默认false | 打开个人热点设置 |
Vue代码调用示例
<template><view><page-head :title="title"></page-head><scroll-view><view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenWIFISettings">打开WIFI设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenWirelessSettings">打开无线网络设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenLocationSettings">打开定位服务设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenSecuritySettings">打开安全设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenLockAndPasswordSettings">打开锁屏密码设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenBluetoothSettings">打开蓝牙设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenDataRoamingSettings">打开移动数据设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenDateSettings">打开日期和时间设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenDisplaySettings">打开显示和亮度设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenNotificationSettings">打开APP通知设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenSoundSettings">打开声音和振动设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenInternalStorageSettings">打开存储设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenBatteryOptimizationSettings">打开电池优化设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenAppSettings">打开此APP信息设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenNFCSettings">打开NFC设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenDeviceSettings">打开设备信息设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenVPNSettings">打开VPN设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenAccessibilitySettings">打开无障碍设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenDevelopmentSettings">打开开发者选项设置</button></view><view class="uni-padding-wrap uni-common-mt"><button @tap="testOpenHotspotSettings">打开个人热点设置</button></view></view></scroll-view> </view>
</template>
<script>import { openWIFISettings,openWirelessSettings,openLocationSettings,openSecuritySettings,openLockAndPasswordSettings,openBluetoothSettings,openDataRoamingSettings,openDateSettings,openDisplaySettings,openNotificationSettings,openSoundSettings,openInternalStorageSettings,openBatteryOptimizationSettings,openAppSettings,openNFCSettings,openDeviceSettings,openVPNSettings,openAccessibilitySettings,openDevelopmentSettings,openHotspotSettings } from "@/uni_modules/cz-appsetting";export default {data() {return {title:"AppSetting 示例"}},methods: {testOpenWIFISettings(){openWIFISettings();},testOpenWirelessSettings(){openWirelessSettings();},testOpenLocationSettings(){openLocationSettings();},testOpenSecuritySettings(){openSecuritySettings();},testOpenLockAndPasswordSettings(){openLockAndPasswordSettings();},testOpenBluetoothSettings(){openBluetoothSettings();},testOpenDataRoamingSettings(){openDataRoamingSettings();},testOpenDateSettings(){openDateSettings();},testOpenDisplaySettings(){openDisplaySettings();},testOpenNotificationSettings(){openNotificationSettings();},testOpenSoundSettings(){openSoundSettings();},testOpenInternalStorageSettings(){openInternalStorageSettings();},testOpenBatteryOptimizationSettings(){openBatteryOptimizationSettings();},testOpenAppSettings(){openAppSettings();},testOpenNFCSettings(){openNFCSettings();},testOpenDeviceSettings(){openDeviceSettings();},testOpenVPNSettings(){openVPNSettings();},testOpenAccessibilitySettings(){openAccessibilitySettings();},testOpenDevelopmentSettings(){openDevelopmentSettings();},testOpenHotspotSettings(){openHotspotSettings();}}}
</script>
<style>
</style>
权限说明
未使用系统权限**