沙箱

作者: sakuradream | 来源:发表于2018-05-21 19:05 被阅读23次

    误区

    • 一直以为Android的沙箱之间是不能相互访问文件的,今天在验证某个问题时进行了测试,发现在未root设备上,不同沙箱之间可以通过写死路径的方式判断文件是否存在,但是不能进行读写。即:
      File.exists()可以进行正常判断,但是File.canRead()返回为false。但是当设置为同一UID之后,相互之间是可以进行读写。
    

    该方案可以用于验证是否安装某个应用。避免5.0之后的getInstallPackage获取不到其他安装包的问题。但是这种方式的缺点在于要提前知道文件的全路径。

    相关文章

      网友评论

          本文标题:沙箱

          本文链接:https://www.haomeiwen.com/subject/dtjqjftx.html