说明
设备模块函数主要是跟设备信息相关联
设备模块的对象前缀是device,例如 device.getIMEI()这样调用
device.getIMEI()
获取手机的IMEI
@return 字符串
function main(){ var imei = device.getIMEI(); toast(imei); } main();
device.getScreenWidth()
取得屏幕宽度
@return 整型
function main(){ var width = device.getScreenWidth(); toast(width); } main();
device.getScreenHeight()
取得屏幕高度
@return 整型
function main(){ var height = device.getScreenHeight(); toast(height); } main();
device.getAndroidId()
取得Android ID
@return 字符串
function main(){ var androidId = device.getAndroidId(); toast(androidId); } main();
device.getBrand()
取得手机品牌
@return 字符串
function main(){ var brand = device.getBrand(); toast(brand); } main();
device.getModel()
取得手机机型
@return 字符串
function main(){ var model = device.getModel(); toast(model); } main();
device.getImsi()
取得手机卡号
@return 字符串
function main(){ var imsi = device.getImsi(); toast(imsi); } main();
device.getSerial()
取得手机串号
@return 字符串
function main(){ var serial = device.getSerial(); toast(serial); } main();
device.getSdkInt()
取得手机SDK 版本号,例如 23
@return 字符串
function main(){ var sdkInt = device.getSdkInt(); toast(sdkInt); } main();
device.getOSVersion()
取得手机版本号,例如 6.0等字符串
@return 字符串
function main(){ var osVersion = device.getOSVersion(); toast(osVersion); } main();
device.getMacAddress()
获取mac地址
@return 字符串
function main(){ var res = device.getMacAddress(); toast(res); } main();
device.getBattery()
取得电量
@return int型
function main(){ var res = device.getBattery(); toast(res); } main();
device.getTotalMem()
取得总内存
@return long型
function main(){ var res = device.getTotalMem(); toast(res); } main();
device.getAvailMem()
取得可用内存
@return long型
function main(){ var res = device.getAvailMem(); toast(res); } main();
device.isCharging()
是否正在充电
@return 布尔型
function main(){ var res = device.isCharging(); toast(res); } main();
device.vibrate()
发出震动 单位是毫秒
function main(){ device.vibrate(1*1000); } main();
device.cancelVibration()
取消震动
function main(){ device.cancelVibration(); } main();
device.keepAwake()
保持设备唤醒
@param flag 参考安卓PowerManager中的唤醒标准
function main(){ importClass(android.os.PowerManager) device.keepAwake(PowerManager.SCREEN_DIM_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP); } main();
device.keepScreenOn()
保持屏幕唤醒状态
function main(){ device.keepScreenOn(); } main();
device.keepScreenDim()
保持设备昏暗状态
function main(){ device.keepScreenDim(); } main();
device.cancelKeepingAwake()
取消保持唤醒状态
function main(){ device.cancelKeepingAwake(); } main();