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

2019-03-15 12:03:06 +08:00
 zmz125000
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
11858 次点击
所在节点    Android
10 条回复
skylancer
2019-03-15 12:04:51 +08:00
能问出这个问题的一定是压根没看过改动的
skylancer
2019-03-15 12:06:47 +08:00
能问出标题这个问题的一定是压根没看过改动的
zmz125000
2019-03-15 12:15:13 +08:00
@skylancer 其他情景能适应,十几年来隐藏文件夹藏图的习惯难改
skylancer
2019-03-15 12:24:27 +08:00
@zmz125000 所以你还是根本不知道我为什么会说没看过改动,你还是先去看看吧
zmz125000
2019-03-15 13:07:23 +08:00
@skylancer #4 你的意思是用 SAF 和 ACTION_OPEN_DOCUMENT_TREE 读写目录?现在手机上各种软件的读写都出问题了(包括自带的 Photos )没法测试,晚点弄个 poc 看看效果。另外标题就是一个 clickbait...
gam2046
2019-03-15 14:19:42 +08:00
个人觉得挺好的。文件按应用进行隔离,正好自己没有藏小黄图的需求。
skylancer
2019-03-15 15:59:31 +08:00
@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
2019-03-15 16:00:57 +08:00
至于 5 楼的问题,答案是的
很早以前不取 READ_EXTERNAL_STORAGE 和 WRITE_EXTERNAL_STORAGE 的时候就只能通过 ACTION_OPEN_DOCUMENT_TREE 来独写 /sdcard
lzoje
2019-03-17 15:29:22 +08:00
@skylancer 看样子这是要解决各种 app 在储存里生成各种乱七八糟的文件的问题了?
skylancer
2019-03-18 07:56:26 +08:00
@lzoje 老实说我就不知道是什么想法咯..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/544909

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX