开发者社区 问答 正文

android 多用户问题

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

展开
收起
蛮大人123 2016-03-11 19:02:51 3144 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

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

    2019-07-17 18:59:56
    赞同 展开评论
问答分类:
问答标签:
问答地址: