zmz125000
V2EX  ›  Android

讨论一下 Android Q 的巨变 Scoped storage,以后还能藏小黄图吗?

  •  
  •   zmz125000 · Mar 15, 2019 · 15976 views
    This topic created in 2628 days ago, the information mentioned may be changed or developed.
    Android Q 把之前和 Windows 资源管理器类似的文件管理改成了面向 MIME 的 file picker 和 SAF,并有望在未来的版本中默认启用该行为,以前根据“资源管理器”逻辑开发的 app 要重新适配甚至大改,大家喜欢这个改动吗?

    相关讨论:
    https://news.ycombinator.com/item?id=19382340
    https://news.ycombinator.com/item?id=19386343
    https://www.reddit.com/r/androiddev/comments/b10bpo/android_q_new_scoped_storage_question
    Supplement 1  ·  Mar 25, 2019
    SAF 还好
    10 replies    2019-03-18 07:56:26 +08:00
    skylancer
        1
    skylancer  
       Mar 15, 2019
    能问出这个问题的一定是压根没看过改动的
    skylancer
        2
    skylancer  
       Mar 15, 2019
    能问出标题这个问题的一定是压根没看过改动的
    zmz125000
        3
    zmz125000  
    OP
       Mar 15, 2019 via Android
    @skylancer 其他情景能适应,十几年来隐藏文件夹藏图的习惯难改
    skylancer
        4
    skylancer  
       Mar 15, 2019
    @zmz125000 所以你还是根本不知道我为什么会说没看过改动,你还是先去看看吧
    zmz125000
        5
    zmz125000  
    OP
       Mar 15, 2019
    @skylancer #4 你的意思是用 SAF 和 ACTION_OPEN_DOCUMENT_TREE 读写目录?现在手机上各种软件的读写都出问题了(包括自带的 Photos )没法测试,晚点弄个 poc 看看效果。另外标题就是一个 clickbait...
    ntdll
        6
    ntdll  
       Mar 15, 2019
    个人觉得挺好的。文件按应用进行隔离,正好自己没有藏小黄图的需求。
    skylancer
        7
    skylancer  
       Mar 15, 2019
    @zmz125000

    Android Q gives each app an isolated storage sandbox into an external storage device, such as /sdcard. No other app can directly access your app's sandboxed files.

    所以你猜能不能藏你的宝贝:D
    skylancer
        8
    skylancer  
       Mar 15, 2019   ❤️ 1
    至于 5 楼的问题,答案是的
    很早以前不取 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE 的时候就只能通过 ACTION_OPEN_DOCUMENT_TREE 来独写 /sdcard
    lzoje
        9
    lzoje  
       Mar 17, 2019 via Android
    @skylancer 看样子这是要解决各种 app 在储存里生成各种乱七八糟的文件的问题了?
    skylancer
        10
    skylancer  
       Mar 18, 2019
    @lzoje 老实说我就不知道是什么想法咯..
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3626 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 04:53 · PVG 12:53 · LAX 21:53 · JFK 00:53
    ♥ Do have faith in what you're doing.