上一页 1 2 3 4 5 6 ··· 13 下一页

2021年1月28日

Launcher3 桌面加载流程分析(上)

摘要: 主入口Launcher LauncherAppState Launcher的onCreate里比较长,我们依次取代码片段来分析,看oncrate方法的这一段,初始化LauncherAppState public void onCreate() { ... LauncherAppState app = 阅读全文

posted @ 2021-01-28 23:16 信假名如 阅读(756) 评论(0) 推荐(0) 编辑

应用卸载后桌面图标及快捷方式的删除流程

摘要: 首先根据Launcher3的源码查找卸载后的图标删除流程,看看它在卸载后做了那些事。根据源码查找到LauncherAppState类的构造方法中有个叫LauncherAppsCompat的类,它监听着APP的变化,并且向它注册了一个callback: LauncherAppsCompat.getIn 阅读全文

posted @ 2021-01-28 23:14 信假名如 阅读(440) 评论(0) 推荐(0) 编辑

墨香带你学Launcher之(三)-绑定屏幕、图标、文件夹和Widget

摘要: 上一章我们讲了Launcher的数据加载,包括:默认配置应用、文件夹以及widget的加载,所有应用的加载以及所有Widget的加载,数据加载完成后开始分批进行绘制到桌面上,包含默认配置bind,所有应用bind,所有小部件bind。下面我就从这几个方面进行分析,看看他们的加载过程。 1.默认配置图 阅读全文

posted @ 2021-01-28 23:09 信假名如 阅读(344) 评论(0) 推荐(0) 编辑

应用安装、更新、卸载时的数据加载

摘要: 上一章墨香带你学Launcher之(三)-绑定屏幕、图标、文件夹和Widget讲了桌面CellLayout、图标、文件夹以及Widget的绑定流程,这个主要是第一次加载时的绑定流程,那么当用户安装新的应用,或者更新应用,或者卸载应用时桌面是如何处理的,今天我们来学习一下这个流程。 我们知道应用的安装 阅读全文

posted @ 2021-01-28 23:08 信假名如 阅读(244) 评论(0) 推荐(0) 编辑

8

摘要: 加载Icon、设置壁纸 上一章墨香带你学Launcher之(七)- 小部件的加载、添加以及大小调节介绍了小部件的加载以及添加过程,基于我的计划对于Launcher的讲解基本要完成了,因此本篇是我对Launcher讲解的最后一部分,计划了很久,因为时间的问题一直没有写,今天趁着有空写完。写了八篇,不多 阅读全文

posted @ 2021-01-28 23:06 信假名如 阅读(125) 评论(0) 推荐(0) 编辑

2018年5月14日

Android Camera fw学习(四)-recording流程分析

摘要: Android Camera fw学习(四)-recording流程分析 备注:备注:本文是Android5.1学习笔记。博文按照软件启动流程分析。 且行且惜,一步一个脚印,这次学习camera Video.虽然标题是recording流程分析,但这里很多和preview是相似的(包含更新,创建St 阅读全文

posted @ 2018-05-14 21:48 信假名如 阅读(708) 评论(0) 推荐(0) 编辑

Error处理: android.media.MediaRecorder.start(Native Method) 报错:start failed: -19

摘要: spydroid-android测试在android4.0系统上报错 [html] view plain copy start failed: -19 而且也发现,在使用MediaRecorder进行视频录制,调用start()方法时报错,发生spydroid-android测试在android4. 阅读全文

posted @ 2018-05-14 21:41 信假名如 阅读(1046) 评论(0) 推荐(0) 编辑

MediaRecorder的start()方法不能正常执行

摘要: 异常通常为 start failed -19 这里需要注意两点: 1.按照API文档中的说明在android 4.0 以上是不用Camera.lock()和Camera.unlock(),但是当我们调用MediaRecorder.start()时一定要调用Camera.unlock(),否则一直st 阅读全文

posted @ 2018-05-14 21:39 信假名如 阅读(2865) 评论(0) 推荐(0) 编辑

Android MediaRecorder录制视频提示start failed的解决办法

摘要: 转自https://blog.csdn.net/w815878564/article/details/49247411 今天测试MediaRecorder录制功能的时候出现一个蛋疼的BUG,按照官方提供的示例写好之后,start居然报错,打印日志一看说:start failed。 代码如下: [ja 阅读全文

posted @ 2018-05-14 21:36 信假名如 阅读(3647) 评论(0) 推荐(0) 编辑

MediaRecorder: start failed:

摘要: 转https://blog.csdn.net/a287574014/article/details/79745925 今天在优化相机这块的时候,看了下系统相机的源码,copy了部分用MediaRecorder来进行录制的代码出来,调用start的时候一直抛异常: [java] view plain  阅读全文

posted @ 2018-05-14 21:34 信假名如 阅读(551) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 13 下一页

导航