个人mui笔记

it2025-11-13  16

document.activeElement.blur();//隐藏输入法键盘 //遮罩--------------------- function callback(){ return false; } var mask = mui.createMask(callback);//callback回调; mask.show();//显示遮罩 mask._remove();//关闭遮罩 //----------------------- plus.runtime.quit();//退出应用 plus.runtime.restart();//重启应用 var list = plus.webview.currentWebview().opener();//获得父页面的webview //----------------------- /** * @description 设置剪贴板内容(复制) * 使用Native.js */ function setCopyText(txt) { if(!window.plus) return;//判断当前环境是否为手机 if(mui.os.android) {//当前手机系统为android var Context = plus.android.importClass("android.content.Context");//导入Java类对象 var main = plus.android.runtimeMainActivity();//获取应用主Activity(界面载体,原生应用是由很多个Activity所构成,而混合APP则是只有一个Activity 通过webview来实现app内容)实例对象 var clip = main.getSystemService(Context.CLIPBOARD_SERVICE); plus.android.invoke(clip,"setText",txt); } else {//ios系统 var UIPasteboard = plus.ios.importClass("UIPasteboard");//导入Objective-C类对象 var generalPasteboard = UIPasteboard.generalPasteboard();//获得ios粘贴板 generalPasteboard.setValueforPasteboardType(txt,"public.utf8-plain-text");//往粘贴板中写入数据 } } //----------------------- /*获取手机CPU信息*/ function getCpuInfo() { var cpuInfo = '/proc/cpuinfo'; var temp = '', cpuHardware; var fileReader = plus.android.importClass("java.io.FileReader"); var bufferedReader = plus.android.importClass("java.io.BufferedReader"); var FileReader = new fileReader(cpuInfo); var BufferedReader = new bufferedReader(FileReader, 8192); while ((temp = BufferedReader.readLine()) != null) { if (-1 != temp.indexOf('Hardware')) { cpuHardware = temp.substr(parseInt(temp.indexOf(":")) + 1); } } return cpuHardware; } /*获取CPU核数*/ function getCpuCount() { var Runtime = plus.android.importClass("java.lang.Runtime"); var cpuCount = Runtime.getRuntime().availableProcessors(); return cpuCount; } //----------------------- 设备型号:plus.device.model 设备厂商:plus.device.vendor IMEI:plus.device.imei UUID:plus.device.uuid 系统名称:plus.os.name 系统版本:plus.os.version 系统语言:plus.os.language 系统厂商:plus.os.vendor 屏幕分辨率:plus.screen.resolutionWidth*plus.screen.scale+"x"+plus.screen.resolutionHeight*plus.screen.scale DPI:plus.screen.dpiX+"x"+plus.screen.dpiY //----------------------- plus.device.setVolume(value);//设置设备音量,value:0-1;

 

最新回复(0)