版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、uexDevice1、简介 2、API概览 3、更新历史 1、简介设备信息插件 1.1 、说明本类封装了设备硬件参数相关信息和硬件状态相关信息.1.2 、UI展示1.3 、开源源码插件测试用例与源码下载:点击插件中心至插件详情页 (插件测试用例与插件源码已经提供)1.4 、平台版本支持本插件的所有API默认支持Android4.0+和iOS7.0+操作系统. 有特殊版本要求的API会在文档中额外说明.1.5 、接口有效性本插件所有API默认在插件版本4.0.0+可用. 在后续版本中新添加的接口会在文档中额外说明.2、API概览vibratecancelVibrategetInfoscreenC
2、apture setVolumegetVolumesetScreenAlwaysBrightsetScreenBrightness getScreenBrightnessopenWiFiInterfaceisFunctionEnablegetIPopenSettingstartNetStatusListenerstopNetStatusListeneronOrientationChange onNetStatusChanged2.1、方法vibrate /开启设备震动uexDevice.vibrate(milliseconds)说明:开启设备震动,iOS平台中,ipad,ipod不支持震动.参
3、数:参数名称参数类型是否必选说明millisecondsNumber震动持续时长,单位毫秒 是示例:uexDevice.vibrate(500);cancelVibrate /关闭设备震动uexDevice.cancelVibrate()说明:关闭设备震动参数:无示例:uexDevice.cancelVibrate();getInfo /获取设备信息uexDevice.getInfo(infoID)说明:获取设备信息参数:参数名称参数类型是否必选说明infoIDNumber设备信息类型,详见CONSTANT中设备信息类型.是返回值:String类型对应设备信息.示例:var systemVer
4、sion = uexDevice.getInfo(1);/获取系统版本alert(systemVersion);screenCapture /获取当前屏幕截图uexDevice.screenCapture(quality, callbackFunction)说明:获取当前屏幕截图 参数:参数名称参数类型是否必选说明qualityNumber图片压缩质量,取值范围0,1 为0时压缩率最大是callbackFunctionFunction回调函数,用来获取相关业务数据 是回调参数:var callbackFunction = function(error,data)参数名称参数类型说明errorN
5、umber为0时表示成功,非0时表示失败dataObject返回数据,形式见下var data = savePath:/String,屏幕截图的路径,error非零为空字符串 示例:uexDevice.screenCapture(0.8,function(error,data) if (!error) alert(截屏成功: + data.savePath); else alert(截屏失败););setVolume /设置系统音量值uexDevice.setVolume(volume)说明:设置系统音量值.特别说明,iOS需关闭设置声音用按钮调整,才有效.参数:参数名称参数类型是否必选说明v
6、olumeNumber音量大小,取值范围01 为1时音量为最大是示例:uexDevice.setVolume(0.5);/设置系统音量 getVolume /获取系统音量值uexDevice.getVolume()说明:获取系统音量值 参数:无返回值:Number类型音量值 示例:var volume = uexDevice.getVolume();/获取系统音量值alert(volume);setScreenAlwaysBright /屏幕常亮控制uexDevice.setScreenAlwaysBright(data)说明:屏幕常亮控制(应用在前台时有效)参数:参数名称参数类型是否必选说明
7、dataNumber屏幕常亮控制值,0 为取消常亮控制;1为设置屏幕常亮是示例:uexDevice.setScreenAlwaysBright(1);/设置屏幕常亮 setScreenBrightness /调整屏幕亮度uexDevice.setScreenBrightness(brightness)说明:调整屏幕亮度参数:参数名称参数类型是否必选说明brightnessNumber屏幕亮度值,取值范围0,1 为1时屏幕亮度最大是示例:uexDevice.setScreenBrightness(0.5);/设置屏幕亮度 getScreenBrightness /获取屏幕亮度值uexDevice
8、.getScreenBrightness()说明:获取屏幕亮度值 参数:无返回值:Number类型屏幕亮度值示例:var brightness = uexDevice.getScreenBrightness();/获取屏幕亮度alert(brightness);openWiFiInterface /打开WIFI设置页面uexDevice.openWiFiInterface()说明:打开WIFI设置页面参数:无示例:uexDevice.openWiFiInterface();/打开WIFI设置页面 isFunctionEnable /判断某功能是否开启uexDevice.isFunctionEn
9、able(params, callbackFunction)说明:判断某功能是否开启 参数:var params = setting:各字段含义如下:字段名称类型是否必选说明settingString功能名称,详情请参考功能 是callbackFunction回调函数,用来获取相关业务数据 函数必选回调参数:var callbackFunction = function(data)参数名称参数类型说明dataBooleantrue开启,false未开启 示例:var params = setting:GPS/位置服务功能 ;var data = JSON.stringify(params);
10、uexDevice.isFunctionEnable(data, function(data) if (data) alert(已开启); else alert(未开启););getIP /获取系统IPuexDevice.getIP()说明:获取系统IP,同步返回内网地址参数:无返回值:String 内网IP示例:var ip = uexDevice.getIP(); alert(ip);openSetting /打开设置界面uexDevice.openSetting(params)说明:打开设置界面,iOS统一打开系统设置里App的页面参数:var params = setting:各字段含
11、义如下:字段名称类型是否必选说明settingString功能名称,详情请参考功能,不传时打开设置入口界面 否示例:var params = setting:GPS/位置服务功能 ;var data = JSON.stringify(params); uexDevice.openSetting(data);startNetStatusListener /打开网络状态器uexDevice.startNetStatusListener(params)说明:打开网络状态器。 为避免内存泄露,在不需要网络状态时,必须调用stopNetStatusListener关闭网络状态器。 参数:无版本支持:iO
12、S 4.0.3+Android 4.0.2+示例:uexDevice.startNetStatusListener();stopNetStatusListener /关闭网络状态器uexDevice.stopNetStatusListener(params)说明:关闭网络状态器。 参数:无版本支持:iOS 4.0.3+Android 4.0.2+示例:uexDevice.stopNetStatusListener();2.2、方法onOrientationChange /屏幕旋转的方法uexDevice.onOrientationChange(mode)说明:该方法需要注册在主窗口中,注册在浮
13、动窗口中无效.参数:参数名称参数类型是否必选说明modeNumber屏幕方向,1-正竖屏;2-左横屏.是示例:uexDevice.onOrientationChange = function(mode) if(mode = 1)alert(正竖屏);else if(mode = 2) alert(左横屏);onNetStatusChanged /网络状态变化的方法uexDevice.onNetStatusChanged(data)说明:网络状态变化的方法。 参数:参数名称参数类型是否必选说明dataString网络状态,-1:无网络连接;0:wifi网络;1:3G网络;3:4G网络。 是平台支持:Android2.2+ iOS6.0+版本支持:3.0.0+示例:uexDevice.onNetStatusChanged = function(data) alert(data);3、更新历史iOSAPI版本: uexDevice-4.0.4最近更新时间: 2017-04-28历史发布版本更新内容4.0.4plugin.xml文件配置startNetStatusListener和stopsNetStatusListener方法 4.0.3增加onNetStatusChanged,startNetStatusListener和stopsNetSta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026松原吉林油田医院招聘38人备考题库及完整答案详解(典优)
- 2026北京对外经济贸易大学非事业编人员招聘7人备考题库(典型题)附答案详解
- 2026广东广州市天河区东风实验小学招聘小学高年段语文教师备考题库含完整答案详解【夺冠系列】
- 2026年上半年海南文昌市校园招聘事业单位人员38人备考题库(1号)附答案详解【a卷】
- 2026贵州安顺关岭自治县民族中等职业学校招聘社会培训外聘人员备考题库含完整答案详解【易错题】
- 2026山东省新动能基金管理有限公司校园招聘8人备考题库及完整答案详解(夺冠系列)
- 2026北京师范大学实验小学教师及实习生招聘备考题库及答案详解(考点梳理)
- 2025年湖南英语专升本真题试卷及答案
- 2025年江苏2025年黑龙江省(专升本)英语考试真题及答案
- 2026河南安阳殷都区人民医院招聘卫生专业技术人员9人备考题库及参考答案详解【新】
- 2026年水泥行业转型金融标准试点进展与项目申报指南
- 春季驾驶员安全教育培训
- 2026春人音版小学音乐二年级下册(新教材)每课教学反思(附目录)
- 2026绍兴市政务服务办下属中心招聘政务服务专员4人考试参考试题及答案解析
- 2026年全国“两会”学习试题测试卷(含答案)
- 2026年北京招警心理测试题及答案
- 万豪酒店礼仪规范
- 道路运输成本考核制度
- 江苏苏州市2025-2026学年高二上学期期末考试英语试题(含答案)
- 英语人教新目标七年级上册人教版新目标七年级上英语《走近BE动词》课件
- 蚕(豌)豆深加工项目可行性研究报告书
评论
0/150
提交评论