bug记录
文章平均质量分 68
开发中遇见的一些问题
打架不行的二哈
点点关注,点个赞,会让作者元气满满的哦
展开
-
App三种启动场景:冷启动、热启动、温启动
1、冷启动(App进程创建)系统不存在App进程(APP首次启动或APP被完全杀死)时启动APP此时,APP的启动将经历两个阶段:第一阶段:加载并启动app;app启动后,第一时间为app显示一个空白的window;创建app进程第二阶段:系统一旦创建了app进程,app进程就要负责做以下的任务:创建app对象;启动主进程ActivityThread;创建MainActivity;渲染视图;执行onLayout;执行onDraw完成第一次绘制后,把mainActivity原创 2021-10-13 19:41:52 · 3690 阅读 · 0 评论 -
记一次bug改正——open failed: EACCES (Permission denied)
问题在做项目的时候,部分功能需要访问本地相册进行上传图片(将图片转化为Base64上传),测试机型为Android 11,当时没有考虑到Android版本对本地相册等系统共享文件的管理不同,直接采用了 指定File(绝对路径) 的方式对图片文件直接读取,没有出现问题,但是在Android Q版本下出现报错----open failed: EACCES (Permission denied)。问题原因Android Q版本之后,文件存储机制修改成了沙盒模式,APP只能访问自己目录下的文件和公共媒体文件。原创 2021-04-13 16:59:54 · 934 阅读 · 0 评论