首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从应用程序读取/proc/meminfo

从应用程序读取/proc/meminfo
EN

Stack Overflow用户
提问于 2014-06-21 00:38:00
回答 1查看 314关注 0票数 1

因此,如果我弹出一个命令提示符并查看设备的/proc/meminfo,如下所示:

代码语言:javascript
复制
adb shell cat /proc/meminfo

我得到了你所期望的--一长串关于设备的RAM使用情况+容量的数据。但是当我尝试从应用程序中读取相同的位置时,使用以下基本代码:

代码语言:javascript
复制
var meminfo:File = new File().resolvePath('/proc/meminfo');
meminfo.addEventListener(Event.COMPLETE, function(e:Event):void {
    trace(File(e.target).data);
});
meminfo.load();

..。我什么也没得到,只有一个空的ByteArray。

那么,为什么我可以从亚行外壳中看到/proc/meminfo的内容,而不能查看应用程序的内容呢?例如,/proc/目录- cpuinfo中的其他内容也是如此。不过,从/etc/目录加载xml文件没有问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-25 21:59:27

事实证明,如果您复制memtest (或cputest等)到了另一个地方,一个对空气更友好的地方--比如说,File.documentsDirectory --一切都进行得很顺利。

您的代码看起来可能有点像这样:

代码语言:javascript
复制
var meminfo_original:File = new File().resolvePath('/proc/meminfo');
var meminfo_copy:File = File.documentsDirectory.resolvePath('meminfo.txt');
meminfo_original.copyTo(meminfo_copy, true);
meminfo_copy.addEventListener(Event.COMPLETE, function(e:Event):void    {
    trace(File(e.target).data.toString());
});
meminfo_copy.load();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24337183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档