Android View 的测量
Android 中 view 的测量机制
Android 中 view 的测量机制
在 Android Kitkat (Android 4.4 Api 19)开始,Android 提供了一套存储访问框架(Storage Access Framework),简称 SAF。开发者可以在应用内使用该框架,通过用户的操作获取/保存/修改手机中的文件等
本文是对 关于 Android 的文件存储目录的补充
在 Android Q 后,获得 External Storage 的权限后 使用 Environment.getExternalStorageDirectory 和 File Api 对外置存储中的文件进行操作 这种方式已经不被允许了,需要开发者进行适配,后续开发者需要通过 Storage Access Framework 或者 MediaStore 的 Api 来对 External Storage 中的文件进行操作
众所周知,在 Android 中,文件的存储有多个路径可供存储,也提供了多个 Api 使用,那这些 Api 到底是用来是哪个目录,又有什么区别呢。
旧文新发,看了自己的笔记应用,这是 18 年写的了,感觉应该还挺有用,分享一下吧
之前在项目的开发中,同事遇到了一个问题
在某个版本后交给市场部门同事的 apk 文件,市场的同事反馈,线上的用户新装后的上报的渠道全是官方渠道
PS. 项目中使用美团的 Walle 进行多渠道打包
昨天下午,产品经理突然发来了一张截图,内容是我们的 APP 因为违反了 Google Play 的某些规定被下架了。
这当然是马上排查原因并 fix 然后打包给测试同事重新测试一遍然后再提审啦。
但是问题来了,测试的同事发现 App 内的所有 HTML5 的页面都无法打开了,而主包(国内版本)却是正常的。
这怎么可能会发生呢,fix 被下架的问题并没有修改到 WebView 业务相关的代码,这就百思不得其解了。甚至一度以为是前端同事刚上线的代码影响到了海外版本的业务想甩锅。
拿起自己的手机装上 Google Play 版本的包打开对应的页面一看,基本上是第一次能正常加载,退出后再次点击进入 WebView 页面就无法加载了。
使用 tools 命名空间实现 View 的预览
在开发过程中,有时候需要对 View 进行预览,以前需要把 application run 到手机或者是模拟器上后才能看到效果,现在,我们有了更加方便快捷的方法。
在项目中遇到项目要求在描述中进行两端对齐,而我们的 TextView
是不支持两端对齐的
要做到两端对齐,其实还是有些小 trick 的