获取设备内存
function getMemInfo(){
plus.android.importClass('java.io.BufferedReader')
var localFileReader = plus.android.newObject('java.io.FileReader','/proc/meminfo')
var localBufferedReader = plus.android.newObject('java.io.BufferedReader',localFileReader,8192)
var str = localBufferedReader.readLine().toString();
var totalMemStr = str;
var avaMemStr = ''
var i = 0
while(i<2){
str = localBufferedReader.readLine().toString();
avaMemStr = str;
i++
}
totalMemStr = (parseInt(totalMemStr.toUpperCase().replace(/(( )|(:)|[A-Z])/gi,''))/1024).toFixed(0)
avaMemStr = (parseInt(avaMemStr.toUpperCase().replace(/(( )|(:)|[A-Z])/gi,''))/1024).toFixed(0)
console.log(totalMemStr);
console.log(avaMemStr);
return {total:totalMemStr,ava:avaMemStr}
}
getMemInfo();


发表评论