@MatthewInchoate
Nothing here yet.
Nothing here yet.
Dec 8, 2023 · 1 min read · 隐私权限功能的加强,细分, 增加新的权限,比如剪贴板 拆分权限, 比如蓝牙(connect,scan,Advertise,也变成了运行时权限),图片的部分访问 细分权限,比如 audio, image, video,位置权限(coarse,fine,when,always 等等) 权限收紧,比如 默认拒绝设定精确的闹钟 安全的增强, WiFi 和 蓝牙的扫描次数的限制。 App 加入到某些 WiFi 网络,需要用户的同意。 静态申请权限,增加大到动态运行时权限 从之前的一次 gra...
Join discussionDec 8, 2023 · 1 min read · 虽然多层级的嵌套能带来性能问题,但是写起来的确很爽,而且结构上也比较清晰。在现在的 Android 手机上,View 的嵌套优化能带来多大的提升也是个问题,我个人认为这个优化在现在的手机上带来的提升的优化不大了。 除非你有很多过时的 Android 系统。当让你要写优化的部分的提升的性能有多少,拿出数据出来的时候,这点微墨的提升量,很难不让人怀疑是因为手机的 CPU 波动引起的。最实惠的优化方案还是 baseline profile 和 startup-profile 的方式。这个道理也适用于的...
Join discussionDec 8, 2023 · 1 min read · Android 开发,对数据库的操作不是很大,绝大多数场景都可以用 SharedPreference,DataStore 都可以解决,数据库会给 Android App 带来复杂度,虽然大家现在用 Room ,减少了很多工作量。造成这个的原因,很多可能现在的 App 不联网不让用,并且本地数据很容易造成和服务器的不一致,最后到要在服务器上获取,那还要本地数据库干啥呢? 尽量使用 Jetpack 里的组件,这些是官方推荐的。无论在各个系统上的兼容性都是很好的。比如数据库用 Room,音视频使用 ...
Join discussion