工作两年了, 工作内容和Camera相关的居多, 所以有必要对Android Camera流程进行深入了解, 提高自己阅读源码能力以及对Android系统架构的理解. 本文主...
工作两年了, 工作内容和Camera相关的居多, 所以有必要对Android Camera流程进行深入了解, 提高自己阅读源码能力以及对Android系统架构的理解. 本文主...
写在前面 程序员有个癖好,无论是学习什么新知识,都喜欢以HelloWorld作为一个简单的例子来开头,咱们也不例外。 OK,咱这里都是干货,废话就不多说啦,学习HIDL呢咱们...
1983年出生的张一鸣 ,在2005年从南开大学毕业后,至今参与创办了5家公司,今日头条、抖音等知名APP之父,2013年,他先后入选《福布斯》“中国30位30岁以下的创业者...
Android HAL层库加载原理 Android HAL层的由来:由于市面做移动芯片的厂商很多,大部分厂商考虑到自己硬件的设计架构、安全、专利等方面原因,不愿意公开自己的这...
硬件厂商处于保护核心代码,会将核心实现以so库的形式出现在HAL层,当需要时HAL会自动调用相关的共享库。 共享库的格式 <MODULE_ID>.variant.so id:...
一直想深入Android底层开发,首先就从写一个完整的HAL层开发demo开始吧,步骤确实有很多,对我们这种不熟悉c/c++开发的人来说,确实是很痛苦,我看这简单的demo都...
转载于 http://www.uml.org.cn/mobiledev/201211063.asp#2 紧接连载三,我们接下从性能的角度分别分析Android系统为应用程序提...
一.概述 本文主要介绍Android平台下bug类型和产生原因、崩溃捕获和收集解决方案、以及bugly的使用方法。Android平台下bug类型主要有Crash、ANR、...
前面的是C的风格,后面的是C++的风格(也是推荐使用的)。差别在于,static_cast更安全一些,对于指针操作的话,多了一些检查,例如无关指针就无法转换,父类指针向孩子指...