更新记录
1.0.1(2025-08-14) 下载此版本
WIFI
1.0.0(2025-08-14) 下载此版本
个人专用
平台兼容性
uni-app(4.12)
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | 8.0 | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - |
示例
<script>
import * as permissionApi from ""
export default {
methods: {
requestPermission() {
/*方式一*/
// permissionApi.requestAppRecord((res:boolean, id: string[]) => {
// console.log('已获取的权限 requestAppRecord', res, id);
// })
// permissionApi.requestAppLocation((res:boolean, id: string[]) => {
// console.log('已获取的权限 requestAppLocation', res, id);
// })
// permissionApi.requestAppCamera((res:boolean, id: string[]) => {
// console.log('已获取的权限 requestAppCamera', res, id);
// })
// permissionApi.requestAppBluetoothSacn((res:boolean, id: string[]) => {
// console.log('已获取的权限 requestAppBluetoothSacn', res, id);
// })
// permissionApi.requestAppBluetooth((res:boolean, id: string[]) => {
// console.log('已获取的权限 requestAppBluetooth', res, id);
// })
// permissionApi.requestAppStorage((res:boolean, id: string[]) => {
// console.log('已获取的权限 requestAppStorage', res, id);
// })
/*方式二*/
// permissionApi.requestAppPermission("record", (res:boolean, id: string[]) => {
// console.log('已获取的权限 AppRecord', res, id);
// })
// permissionApi.requestAppPermission("location", (res:boolean, id: string[]) => {
// console.log('已获取的权限 AppLocation', res, id);
// })
// permissionApi.requestAppPermission("camera", (res:boolean, id: string[]) => {
// console.log('已获取的权限 AppCamera', res, id);
// })
// // permissionApi.requestAppPermission("bluetoothSacn",(res:boolean, id: string[]) => {
// // console.log('已获取的权限 AppBluetoothSacn', res, id);
// // })
// permissionApi.requestAppPermission("bluetooth",(res:boolean, id: string[]) => {
// console.log('已获取的权限 AppBluetooth', res, id);
// })
// permissionApi.requestAppPermission("storage",(res:boolean, id: string[]) => {
// console.log('已获取的权限 AppStorage', res, id);
// })
// permissionApi.gotoAppPermissionSetting()
/*方式一*/
// console.log('已获取的权限 checkAppLocation', permissionApi.checkAppLocation());
// console.log('已获取的权限 checkAppBluetooth', permissionApi.checkAppBluetooth());
// console.log('已获取的权限 checkAppRecord', permissionApi.checkAppRecord());
// console.log('已获取的权限 checkAppCamera', permissionApi.checkAppCamera());
// console.log('已获取的权限 checkAppStorage', permissionApi.checkAppStorage());
// console.log('已获取的权限 checkAppPush', permissionApi.checkAppPush());
/*方式二*/
// console.log('已获取的权限 AppLocation', permissionApi.checkAppPermission("location"));
// console.log('已获取的权限 AppBluetooth', permissionApi.checkAppPermission("bluetooth"));
// console.log('已获取的权限 AppRecord', permissionApi.checkAppPermission("record"));
// console.log('已获取的权限 AppCamera', permissionApi.checkAppPermission("camera"));
// console.log('已获取的权限 AppStorage', permissionApi.checkAppPermission("storage"));
// console.log('已获取的权限 AppPush', permissionApi.checkAppPermission("push"));
// console.log('已获取的权限 SystemLocation', permissionApi.checkSystemPermission("location"));
// console.log('已获取的权限 SystemBluetooth', permissionApi.checkSystemPermission("bluetooth"));
// console.log('已获取的权限 SystemWiFi', permissionApi.checkSystemPermission("wifi"));
}
}
}
</script>
<!-- 读写SD卡权限 -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 拍照权限 -->
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera.autofocus"/>
<uses-feature android:name="android.hardware.camera"/>
<!-- 定位权限 -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
<!-- 蓝牙权限 -->
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<!-- 附近蓝牙权限 没有测 -->
<uses-permission android:minSdkVersion="31" android:name="android.permission.BLUETOOTH_SCAN"/>
<!-- 麦克风 权限 -->
<uses-permission android:name="android.permission.RECORD_AUDIO"/>