设备 - Device

Device对象,提供一些设备相关的方法。

keepScreenOn(seconds)

seconds {number} 屏幕常量秒数 返回 {void}

屏幕常量,如果seconds为0,则亮屏10分钟,否则亮屏seconds秒。seconds最大值可能在不同设备上有一定限制。 保证屏幕常量,一般在操作(操作过程中,屏幕一般不会息屏)完相关步骤后,回到我们的App应用(在我们自己的应用上,可以保证长时间不息屏),即可保证不会息屏

Device.keepScreenOn(600);//常量10分钟

closeScreenLight()

返回 {void}

常量关闭

width()

返回 {number} 返回宽度 单位为px

获取屏幕真实的宽度(像素值);手机旋转方向后,依然会返回真实的宽度

height()

返回 {number} 返回宽度 单位为px

获取屏幕真实的高度(像素值);手机旋转方向后,依然会返回真实的高度

sdkInt()

返回 {number}

返回SDK的版本号

device()

返回 {string}

请注意,这个返回值并不是设备的市场名称(如“华为荣耀V30”)、品牌名(如“华为”)或型号名(如“V30”)。它更偏向于一个内部或技术名称,用于在Android框架和开发中识别不同的设备硬件。

获取设备的硬件标识,比如华为荣耀,可能返回"honor_xxx"的字符串

androidVersion()

返回 {string}

返回Android的版本号

createUuid()

返回 {string}

由于Android日益严格的权限管控,导致设备的唯一标识不太方便获取,本系统提供了一个uuid生成方案,来解决设备识别问题;建议在开发者在用户激活设备之后,使用此方法创建一个uuid(创建前,请使用getUuid检查是否存在);后续将这个唯一标识和激活码绑定;

注意:App卸载后、设备恢复出厂等操作,将会让生成的uuid丢失

设置设备的随机的uuid

getUuid()

返回 {string}

获取设备的随机的uuid

isScreenOn()

返回 {boolean}

获取屏幕是否亮屏

brand()

返回 {string}

获取设备的品牌信息;对于华为(Huawei)的设备,它会返回 "huawei"。

os()

返回 {string}

获取设备操作系统信息;对于大多数标准的 Android 设备,Build.VERSION.BASE_OS 通常返回 "android"。然而,在某些设备或定制 Android 版本中,制造商可能会为其定制的基础操作系统设置不同的名称或标识符。

model()

返回 {string}

获取设备的model信息;如:荣耀特定设备的型号名称,如 "Honor V30" 或类似的字符串

codename()

返回 {string}

获取设备的codename信息;例如 "REL" 表示正式发布的版本

Copyright © script.deeke.top 2024 all right reserved,powered by Gitbook该文章修订时间: 2024-03-07 15:57:32

results matching ""

    No results matching ""