有没有 target 升到 29 的文件管理器?

2020-04-20 11:18:38 +08:00
 AoEiuV020
想做个参考,安卓 10 的分区存储没搞懂,而且看着总觉得传统文件管理器无法实现了,
6175 次点击
所在节点    Android
11 条回复
toptyloo
2020-04-20 11:41:58 +08:00
Solid
RikkaW
2020-04-20 12:30:08 +08:00
Android 10 可以 requestLegacyExternalStorage
Android 11 有 MANAGE_EXTERNAL_STORAGE 权限,但是要上架 Play 需要审核
linghtls
2020-04-20 14:42:46 +08:00
@RikkaW #2 到时候,国内的 app 不会都申请这个权限吧,都不需要上架 play
xingda920813
2020-04-20 15:53:52 +08:00
@linghtls MANAGE_EXTERNAL_STORAGE 这个跟悬浮窗 /通知监听器权限一样是需要跳到另一个系统设置的全屏屏幕去开关的, 不是像相机一样弹个框用户在里面点下允许就行的. 所以出于引导成本的考虑, 被滥用的可能性应该比较低.
MinQ
2020-04-20 17:20:47 +08:00
@xingda920813 强制关闭就行了
systemcall
2020-04-20 17:54:33 +08:00
@xingda920813 以前还引导用户开开发者模式和 USB 调试,使用情况记录也是引导过用户开启。而且国产安卓也不是没给一些软件开后门,虽然现在是后台和优先级方面的。不能保证不被滥用。
xingda920813
2020-04-20 19:56:05 +08:00
@MinQ 这样成本太高了, 考虑到有很多心智比较低的用户, 不走完完整的授权流程(去另一个页面完成授权)就强制退出的话, 大多数不了解手机系统的人会遇到大量的退出情况, 投诉肯定暴多, 用户也会流失. 所以我倾向于认为他们考虑到这点, 会让步, 而是适配掉 Scoped Storage, 毕竟这个是纯技术上适配就可以解决的, 没必要承担产品上的风险. 而简单在弹框上点个允许的那种用户的引导成本并不高, 所以更倾向于不从纯代码适配也是可能的.

@systemcall 这 3 个倒是很少见到有引导用户开启的, 更多的是自启动相关的保活权限和悬浮窗权限. 后者, 我想, Google 可能会把这个加入到 CTS 中.
515576745
2020-04-20 19:56:57 +08:00
solid 最好之一
KunMinX
2020-04-24 17:48:46 +08:00
11 开始大概无法使用第三方文件管理器了。

开发者只能通过 MediaStore 或 SAF 访问公共区域的媒体或文件。
gccdchen
2020-04-27 15:53:01 +08:00
如果类似 IM 发送文件?
bclerdx
2020-05-05 09:46:43 +08:00
@xingda920813 他们用手机不去看说明么?

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

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

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

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

© 2021 V2EX