社区
Android
帖子详情
android下如何使用内存文件,类似tmpfs
alaiyeshi
2011-10-10 11:55:44
工作要求得使用内存文件
我的想法是弄个tmpfs类型的目录,然后mount上,发现权限问题,我又不能使用root权限
不知道android下面哪个目录是tmpfs的,且必定存在,我有读写权限?
这个需求是在无法确认用户是否有sdcard,又无法确认rom空间够用,只能打主意到内存文件了
...全文
819
6
打赏
收藏
android下如何使用内存文件,类似tmpfs
工作要求得使用内存文件 我的想法是弄个tmpfs类型的目录,然后mount上,发现权限问题,我又不能使用root权限 不知道android下面哪个目录是tmpfs的,且必定存在,我有读写权限? 这个需求是在无法确认用户是否有sdcard,又无法确认rom空间够用,只能打主意到内存文件了
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alaiyeshi
2011-10-19
打赏
举报
回复
[Quote=引用 5 楼 gb112gb 的回复:]
没root权限。。。果断白瞎了。。。用他现成的tmpfs,比如/dev /mnt/asec都写不了,别人告诉我。。。只能少写
[/Quote]
果断分开写,一个小文件一个小文件,用完一个删一个
alaiyeshi
2011-10-17
打赏
举报
回复
[Quote=引用 3 楼 gb112gb 的回复:]
我也遇到这个问题,求问楼主,现在问题解决了吗?求解了在这里。。。。
[/Quote]
木有搞定,,你有啥好想法不?
gb112gb
2011-10-17
打赏
举报
回复
没root权限。。。果断白瞎了。。。用他现成的tmpfs,比如/dev /mnt/asec都写不了,别人告诉我。。。只能少写
alaiyeshi
2011-10-14
打赏
举报
回复
[Quote=引用 1 楼 yiyaaixuexi 的回复:]
不能使用root权限的话,也动不了tmpfs
[/Quote]
妹纸。。那怎么搞,。
我只是想NDK下能搞个内存文件,,不用把缓存文件放在硬盘上啊,,,难道我去开个大内存队列冒充?我勒个擦。问题是ffmpeg得给丫个handle啊。。memory貌似不行啊
gb112gb
2011-10-14
打赏
举报
回复
我也遇到这个问题,求问楼主,现在问题解决了吗?求解了在这里。。。。
念茜
2011-10-10
打赏
举报
回复
不能使用root权限的话,也动不了tmpfs
android
系列-init 挂载
文件
系统
android
init 挂载
文件
系统
android
文件
系统类型的介绍
android
系统启动过程中有两个很重要的
文件
,init.c和init.rc ,这两个
文件
具体重要的在哪里,这里不再累赘,网上资料一大把。不过通过这两个
文件
,我们可以很清楚的看到比如dev 等目录属于哪种
文件
类型,了解之后就可以去
使用
了。下面关于
android
文件
系统类型进行介绍。 在init初始化过程中,
Android
分别挂载了
tmpfs
,devpts,proc,sysfs 4类文
android
ashmem 匿名共享
内存
1. ashmem是基于linux里的shmem实现的,而shmem又是基于
tmpfs
伪
文件
系统。 2. ashmem驱动实现了/dev/ashmem设备
文件
的open/read/llseek/mmap/ioctl等
文件
操作,但没有实现write
文件
操作,由于本质还是
文件
内存
映射(
内存
指得是进程的虚拟
内存
,
文件
则是属于
tmpfs
,这里和基于磁盘的
文件
系统的
内存
映射还是有所不同的,这难道是匿名一词
android
目录
不同的用户会把各自的数据和应用存储/安装在 /data/user/用户号/(用户号从 0 开始顺序编号,0 ,1...)下的各个目录中,系统运行时,把 /data/data 下的对应目录做符号链接,使之指向 /data/user/用户号/ 下的对应目录,以这种方式让
Android
系统能支持“多用户”。:存放了多个 XML
文件
,每个 XML
文件
规定了个内置应用(不论是 AOSP 的还是厂商提供的〕的权限,它会被 PackageManager
使用
。:
文件
系统是用于(输出)内核级的调试信息的。
嵌入式Linux屏与安卓屏选型指南:开机速度、稳定性与成本全解析
在商业显示与工业HMI领域,操作系统选型直接决定设备体验与项目成败。嵌入式Linux与安卓作为两大主流平台,各自遵循不同的启动与运行原理:Linux精简内核可实现秒级开机,而安卓依托Java虚拟机与系统服务,启动链路线程更长。从技术价值看,Linux在稳定性、资源占用和长期成本上优势明显,适合无人值守与高可靠场景;安卓则在生态丰富度、开发效率与维护便捷性上更胜一筹,适合快速迭代与交互频繁的应用。实际选型时,需综合考量开机时间要求、生命周期成本以及团队技术栈。本文基于多年项目实践,从架构差异、启动优化、压测数
Android
80,489
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章