
Android
文章平均质量分 65
weixin_42196034
这个作者很懒,什么都没留下…
展开
-
Camera2 setting/flash/shutter图标加载
11原创 2021-11-18 09:28:48 · 239 阅读 · 0 评论 -
Activity启动过程(一)
ccc原创 2021-11-12 14:21:14 · 1345 阅读 · 0 评论 -
Binder C++/JAVA 实现方式
理解Binder机制的原理:是一种进程间的通信方式,CS架构,用户空间,内核空间C++:处理消息的是BnInterface的子类发送消息:status_t transact(uint32_t code,const Parcel& data,Parcel* reply,uint32_t flags = 0);处理消息:status_t onTransact(uint32_t code, const Parcel& data,Parcel* repl...原创 2021-09-17 10:58:33 · 425 阅读 · 0 评论 -
Camera framework/HAL(二)
接着上一遍文章,我们将理解CameraService的获取与构造。CameraService的启动:av/camera/cameraserver/Android.bp->av/camera/cameraserver/cameraserver.rc->av/camera/cameraserver/main_cameraserver.cppAndorid.mk将cameraserver.rc打包到system/etc/init目录下,并指定源代码为main_camer...原创 2021-07-23 14:18:03 · 313 阅读 · 1 评论 -
SystemUI-StatusBar-虚拟按键
1) StatusBar.start ->createAndAddWindows()->addStatusBarWindow()->makeStatusBarView()->2) makeStatusBarView()->createNavigationBar()->NavigationBarFragment.create()->3) create(Context context, FragmentListener listener)->...原创 2021-07-14 17:27:30 · 171 阅读 · 0 评论 -
Android Camera2 UI界面与预加载配置(一)
一、UI界面加载分析(1)host/AndroidManifest.xml<activity android:name="com.mediatek.camera.CameraActivity" android:clearTaskOnLaunch="true" android:screenOrientation="portrait" android:configChanges="orientatio原创 2021-05-20 13:38:51 · 1241 阅读 · 0 评论 -
Android10.0 OTA A/B升级流程分析
Android10.0 OTA A/B升级流程分析A/B更新介绍1.编译打包流程build.sh 找到qssi*-target_files-*.zip${TARGET_PRODUCT}*-target_files-*.zip /merge_target_files.py生成target包。function generate_ota_zip () { log "Processing dist/ota commands:" SYSTEM_TARGET_FIL...原创 2021-03-10 10:30:54 · 3608 阅读 · 0 评论 -
Android 内置第三方apk
1.不可卸载apk在源码的vendor目录用来存放第三方apk,新建文件夹名与apk名相同,并将文件夹放到mk文件中参与编译,使用过的mk文件路径(device/qcom/common/base.mk)PORDUCT_PACKAGES : = \ 继续添加文件夹名称在文件夹中放置好apk和Android.mk文件Android.mk内容:#全版本LOCAL_MODULE_TAGS := optional#生成的文件类型LOCAL_MODULE_CLASS := APPS#使用签名P原创 2020-07-10 11:25:40 · 1339 阅读 · 0 评论