首页   注册   登录
crayygy

crayygy

好好学习
V2EX 第 121849 号会员,加入于 2015-06-11 21:14:25 +08:00
今日活跃度排名 1586
我就不说话,默默学习
crayygy 最近回复了
2 天前
回复了 KunMinX 创建的主题 Android Android N 为什么强推 FileProvider?
@KunMinX #5
@RikkaW #6 的补充可以更好的理解这个问题,因为如果分享的是 file:// 的话,读写的是 B,A 丧失了主动权,无法控制权限范围和时效,但是用 FileProvider 的话,读写的是 A,A 对自己的内容拥有完整的控制权。
2 天前
回复了 KunMinX 创建的主题 Android Android N 为什么强推 FileProvider?
换个角度想,App A 要分享一个文件 F 给 App B,对于 A 来说,要么把这个文件写到一个外部路径,让 B 去获取( A 需要文件权限), 要么 A 把自己的内部文件权限给 B (基本上不可能也不安全)。在这种情况下,FileProvider 表示,你可以给一个只有 A 你自己能明白的路径给 B,并且只给 B 这一个路径的权限,这样 B 在读取的时候就可以安全的拿到且只能拿到这一个文件了。

所以说保护谁这个问题, 一方面保护了用户,不是每个需要分享功能的 app 都必须给文件权限, 另一方面保护了 A,因为它可以很方便的控制自己对外部暴露的内容,对于 B 而言,这种方式更像是一个黑盒,不需要关注对方有什么其他的东西,给我这个我就用这个。

个人拙见,希望有所帮助。
进大厂锻炼一下能力,然后去外企啊,只要对工资要求不那么的高,工作强度和福利保障绝对令人满意
11 天前
回复了 skies457 创建的主题 程序员 有没有这样一种语言
Kotlin ?
Xbox/PS4/Switch/Steam 全修,还是 Switch 玩的比较多,不过最近打算 PS4 好好玩玩了
51 天前
回复了 ahdw 创建的主题 Apple 选 iPhone 11 Pro 256G 还是 iPhone 11 128G
都已经有了 Pro 了,就用着呗,这两个体验相差不少呢
放在下面太占用空间,比如写代码的时候,上下多一排意味着多看几行代码,放在左右可以节约竖排的空间
英语和算法一定是非常重要的,算法是在这个行业内想要往上走必备的知识,英语是想要在这个社会往上走必备的能力。不管最终去哪里,学这两个一定不会错
log 太多把 buffer 冲掉了,看看能不能把 buffer 变大些
Foreground service + CPU Partial Wakelock, 再打点 log 看 network state,有必要的话可加 Wi-Fi lock
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3230 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms · UTC 12:51 · PVG 20:51 · LAX 04:51 · JFK 07:51
♥ Do have faith in what you're doing.