java - android 多用户问题
黄舟
黄舟 2017-04-17 17:32:43
[Java讨论组]

Android的多用户系统下,一个应用会在两个用户下都有安装。应用内含有下载功能,如何将两个用户下载的文件放到同一个目录中?解决重复下载问题

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(1)
黄舟

既然是多用户,那么用户数据应该是分开的,要不就体现不了多用户的机制体系了,用户下的数据应该是私有的,除非用户提供共享并且系统支持共享才可以。对于Android,即Linux系统来说,一个用户即一个文件目录,用户目录之间的互访是受权限控制的,在没有指定权限的情况下,用户间是不能有互相控制的能力的,除非用户获取了系统权限,即我们常说的root权限。在系统内存储,如果获取了root权限,把文件写到系统目录下会是一种方式,root权限不容易获取并存在安全隐患,不推荐这么做。可以绕个思路,内存储不行但还有外置存储(如SD卡),这个是多用户公用的,可以把相关数据放在外置存储器上,达到共享的目的。可以做个参考。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号