uni-app获取设备序列号SERIAL
uni-app获取设备序列号方法
Android 8.0以下:无需申请权限,可以通过Build.SERIAL获取到设备序列号
Android 8.0-Android 10:需要申请READ_PHONE_STATE权限,可以通过Build.getSerial()获取到设备序列号
Android 10 以上:获取不到设备序列表(目前获取为unknow)
具体代码如下所示
var Build = plus.android.importClass("android.os.Build");var Manifest = plus.android.importClass("android.Manifest");var MainActivity = plus.android.runtimeMainActivity();var SystemProperties = plus.android.importClass("android.os.SystemProperties")var serial = '' if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { //9.0+var ArrPermissions = [Manifest.permission.READ_PHONE_STATE,];function PermissionCheck(permission) {if (Build.VERSION.SDK_INT >= 23) {if (MainActivity.checkSelfPermission(permission) == -1) {return false;}}return true;}function PermissionChecks(Arr) {var HasPermission = true;for (var index in Arr) {var permission = Arr[index];//如果此处没有权限,则是用户拒绝了if (!PermissionCheck(permission)) {HasPermission = false;break;}}return HasPermission;}function PermissionRequest(Arr) {var REQUEST_CODE_CONTACT = 101;if (Build.VERSION.SDK_INT >= 23) {MainActivity.requestPermissions(Arr, REQUEST_CODE_CONTACT);}}//如果没有权限,则申请权限if (!PermissionChecks(ArrPermissions)) {PermissionRequest(ArrPermissions);//此处申请权限,会弹出一个让你授权可获取设备号信息权限框} else { //如果拥有权限serial = Build.getSerial()}} else if (Build.VERSION.SDK_INT > Build.VERSION_CODES.N) { //8.0+if (Build.SERIAL) {serial = Build.SERIAL;}} else {if (SystemProperties.get('ro.serialno')) {serial = SystemProperties.get('ro.serialno')}}console.log(123,serial)
uni-app获取设备序列号SERIAL
uni-app获取设备序列号SERIAL
uni-app获取设备序列号SERIAL
uni-app获取设备序列号SERIAL
uni-app获取设备序列号SERIAL
uni-app获取设备序列号SERIAL
uni-app获取设备序列号SERIAL
uni-app获取设备序列号SERIAL
uni-app获取设备序列号SERIAL
uni-app获取设备序列号SERIAL
uni-app获取设备序列号SERIAL相关推荐
- Android获取设备序列号的方法与调用方式
记录一下安卓获取设备序列号的方法,以及调用方式 方法: /*** * 使用反射调用系统隐藏方法get(),获取系统相关属性配置* @param key 属性名称* @return*/ static S ...
- adb 判断imei_获取设备序列号 SN码(对应:设置-关于手机-状态-序列号 )
本文 前情提要 我们通过 SN 码和 IMEI 码来混合确定一个唯一的 android 手机. SN码是Serial Number的缩写,有时也叫SerialNo,也就是产品序列号,产品序列是为了验证 ...
- Google IOT Core之 APP获取设备数据(二)
以上一篇Google IOT Core之 Cloud Function 部署(一)阐述了如何使用Google IOT Core 以及 Cloud Function云函数为链接,在此,下面我们来了解,如 ...
- NVIDIA之获取设备序列号代码加密
0 背景 在使用 jetson 上开发的时候,可以利用设备的唯一序列号对代码进行加密,防止代码被拷贝到其它设备上运行,获取序列号的方法如下 cat /sys/firmware/devicetree/b ...
- Android应用获取设备序列号
系统恢复出厂设置,刷机,均没改变此SN. 1. 使用adb get-serialno 可以获取 此值 $adb get-serialno 0288504643dfbxxx 2. $adb shell ...
- [方法提炼] 获取Android设备序列号方法
通过这个方法可以检测设备是否连接成功,如果有一台或者多台设备,可以将所有设备序列号全部输出 1 # -*- coding:utf-8 -*- 2 import os 3 4 def attachDev ...
- Linux下查看硬盘序列号、设备序列号、操作系统版本和安装时间、系统启用时间等命令
Linux下查看硬盘序列号.设备序列号.操作系统版本和安装时间.启用时间等命令 最近由于工作需要查询一些硬盘序列号.设备序列号.操作系统版本和安装时间.系统启用时间等信息.所以对用到的命令进行一下总结 ...
- 跨平台应用开发进阶(六十):uniapp 获取设备唯一标识信息
文章目录 一.前言 二.其他方案 2.1 调用原生 2.2 插件调用 2.2.1 Ba-IdCode 2.2.2 KeyChain 三.实施方案 四.拓展阅读 一.前言 应App个人信息保护与安全要求 ...
- android获取设备的唯一编号,android如何获取设备的唯一设备码
在某些项目中,需要记录用户的某些设置,或行为,并上传到服务器,如果无需用户登录注册,就可记录独立这些内容,就需要用到设备的某些独立的序列.(以下部分android需要API8以以上,android2. ...
最新文章
- edge浏览器 开启java,启动Edge浏览器,然后等待其关闭[重复]
- 用这种方式,我每次都是朋友圈里第一个预见AI科技趋势的人
- Docker容器压力测试查看CPU权重
- 前端笔记——获取url里面的参数值
- android p wifi一直在扫描_Android Wifi 扫描及自动连接
- python21天打卡Day9-string和dict类型互转
- 三种常用数据标准化方法
- 谷歌发布菲律宾街景地图
- android 常用模块,超实用的几款Xposed模块,安卓发烧必备
- 永洪科技怎么样_「永洪科技」北京永洪商智科技有限公司怎么样? - 职友集
- Win10下安装配置使用WSL2
- OSPF网络可以没有BDR(实验)
- Android P 电量管理
- K8s 还是 k3s?This is a question
- java andequal_Java equals 和 == 完全解析
- 深度学习 如何查看 GPU使用情况
- 《无响应,是否重启人生?》程序人生征文结果
- elasticsearch-river-jdbc
- 搜狗输入法的分词算法
- 为什么一盒香烟只装二十支,看完之后,终于明白了!