国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

native.js獲取手機(jī)硬件基本信息實(shí)例代碼android版

2019-10-21 21:38:35
字體:
供稿:網(wǎng)友

為大家分享一些android公共方法native.js實(shí)現(xiàn)代代碼,如獲取手機(jī)MAC地址,手機(jī)內(nèi)存大小,手機(jī)存儲空間大小,手機(jī)CPU信息等手機(jī)硬件基本信息

native.js獲取手機(jī)MAC地址

/*得到手機(jī)MAC地址*/function getMac() { var mac = "xxx-xxx-xxx-xxx"; if (plus.os.name == "Android") {  //WifiManager  var Context = plus.android.importClass("android.content.Context");  var WifiManager = plus.android.importClass("android.net.wifi.WifiManager");  var wifiManager = plus.android.runtimeMainActivity().getSystemService(Context.WIFI_SERVICE);  var WifiInfo = plus.android.importClass("android.net.wifi.WifiInfo");  var wifiInfo = wifiManager.getConnectionInfo();  mac = wifiInfo.getMacAddress(); } return mac;}

native.js獲取手機(jī)內(nèi)存信息

/*獲取手機(jī)內(nèi)存信息*/function getMemorySize() { var memoryInfo = ''; if (plus.os.name == "Android") {  var Context = plus.android.importClass("android.content.Context");  var ActivityManager = plus.android.importClass("android.app.ActivityManager"); var mi = new ActivityManager.MemoryInfo();  var activityService = plus.android.runtimeMainActivity().getSystemService(Context.ACTIVITY_SERVICE);  activityService.getMemoryInfo(mi);  memoryInfo = mi.plusGetAttribute("availMem"); } return memoryInfo;}

native.js獲取手機(jī)內(nèi)部總的存儲空間

/*獲取手機(jī)內(nèi)部總的存儲空間*/function getTotalInternalMemorySize() { var internalMemSize = 0; if (plus.os.name == "Android") {  var environment = plus.android.importClass("android.os.Environment");  var statFs = plus.android.importClass("android.os.StatFs");  var files = plus.android.importClass("java.io.File");  var Files = environment.getDataDirectory();  var StatFs = new statFs(Files.getPath());  var blockSize = parseFloat(StatFs.getBlockSize());  var blockCount = parseFloat(StatFs.getBlockCount());  internalMemSize = blockSize * blockCount; } return internalMemSize;}

native.js獲取手機(jī)總內(nèi)存

/*獲取總內(nèi)存*/function getTotalRamSize() { var memInfo = '/proc/meminfo'; var temp = '',  ramSize = '',  arrays, initMemory; var fileReader = plus.android.importClass("java.io.FileReader"); var bufferedReader = plus.android.importClass("java.io.BufferedReader"); var FileReader = new fileReader(memInfo); var BufferedReader = new bufferedReader(FileReader, 8192); while ((temp = BufferedReader.readLine()) != null) {  if (-1 != temp.indexOf('MemTotal:')) {   var value = temp.replace(/[^0-9]/ig, "");   ramSize = Math.floor(parseInt(value) / (1024));  } } return ramSize;}

native.js獲取手機(jī)CPU信息

/*獲取手機(jī)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;}

native.js獲取CPU核數(shù)

/*獲取CPU核數(shù)*/function getCpuCount() { var Runtime = plus.android.importClass("java.lang.Runtime"); var cpuCount = Runtime.getRuntime().availableProcessors(); return cpuCount;}

native.js 獲取安卓設(shè)備的ANDROID_ID

var mainActivity = plus.android.runtimeMainActivity();  var Settings= plus.android.importClass("android.provider.Settings");  console.log(Settings.Secure.getString(mainActivity.getContentResolver(),Settings.Secure.ANDROID_ID));

附Dcloud的Native.js支持的API詳細(xì)介紹與說明

www.dcloud.io/docs/api/index.html

獲取更多關(guān)于native.js獲取手機(jī)硬件基本信息實(shí)例代碼內(nèi)容請查看下面相關(guān)鏈接


注:相關(guān)教程知識閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 措美县| 苗栗市| 津市市| 崇仁县| 惠州市| 雷波县| 桐柏县| 通州市| 仁布县| 侯马市| 虞城县| 丽水市| 招远市| 三江| 民乐县| 榆中县| 河池市| 炎陵县| 芷江| 寻乌县| 西城区| 绥化市| 错那县| 宁蒗| 玉田县| 马龙县| 漠河县| 高安市| 土默特右旗| 澄迈县| 清镇市| 郯城县| 沾益县| 汶上县| 平原县| 丁青县| 长岛县| 信宜市| 博乐市| 固阳县| 马关县|