随笔分类 -  Android系统

摘要:一.开机camera启动流程framework到hal Main_mediaserver.cpp (frameworks\av\media\mediaserver) CameraService::instantiate(); //mediaserver的main函数中调用了CameraService 阅读全文
posted @ 2021-04-21 20:21 luoyuna 阅读(2019) 评论(0) 推荐(0)
摘要:一.音频总体的架构: 二.Audio Policy •Stream类型选择合适的device : •音频管理策略管理音频的输入输出,它决定各种类型的声音优先送往系统哪个输出设备,或使用哪个输入设备进行采样。 •比如,如果有蓝牙耳机或者耳机,将优先使用他们作为输入输出设备。 •创建AudioTrack 阅读全文
posted @ 2021-02-05 18:00 luoyuna 阅读(4874) 评论(0) 推荐(0)
摘要:参考:http://www.cnblogs.com/aceheart/articles/3827185.html http://blog.csdn.net/njuitjf/article/details/6944314 1.如何追踪问题 我这里遇到的是在通话中开免提,对方无法听到我的声音 (1).在 阅读全文
posted @ 2020-11-26 17:54 luoyuna 阅读(2419) 评论(0) 推荐(0)
摘要:参考: http://blog.csdn.net/weiqing1981127/article/details/8521600 http://blog.chinaunix.net/uid-9863638-id-1996328.html http://www.360doc.com/content/13 阅读全文
posted @ 2020-11-25 15:34 luoyuna 阅读(5128) 评论(0) 推荐(0)
摘要:参考博客 http://blog.csdn.net/eternity9255/article/details/52848775 单独分析6:生成Adapter //BaseCamAdapter.Instance.cpp (vendor\mediatek\proprietary\hardware\mt 阅读全文
posted @ 2020-11-25 14:54 luoyuna 阅读(628) 评论(0) 推荐(0)
摘要:Cam1DeviceBase.cpp (vendor\mediatek\proprietary\hardware\mtkcam\legacy\v1\device) Cam1DeviceBase::onCam1Device_NotifyCb 接上章的 mpCamClient->startPreview 阅读全文
posted @ 2020-11-25 14:47 luoyuna 阅读(1529) 评论(0) 推荐(0)
摘要:参考: http://blog.csdn.net/eternity9255/article/details/52126392 一.Clinet端 .client到service的连接 看看客户端的connect函数有什么? connenct()函数的实现在libcamera_client.so中实现 阅读全文
posted @ 2020-11-25 14:44 luoyuna 阅读(1916) 评论(0) 推荐(0)
摘要:参考: http://blog.csdn.net/vasvas/article/details/50109907 http://blog.csdn.net/weiqifa0/article/details/49943289 http://www.cnblogs.com/cyqx/p/4871033. 阅读全文
posted @ 2020-11-25 14:40 luoyuna 阅读(1758) 评论(0) 推荐(0)
摘要:平台:mtk 一.hal层入口 Lights.c (vendor\mediatek\proprietary\hardware\liblights) char const*const RED_LED_FILE = "/sys/class/leds/red/brightness"; char const 阅读全文
posted @ 2020-11-25 10:24 luoyuna 阅读(866) 评论(0) 推荐(0)
摘要:平台:MTK 一.添加一个按键 1.在DCT tool keypad list 文件增加新按键的选项alps\mediatek\source\dct\Keypad_YuSu.cmp中添加新键,如SMS快捷键KEY_SYMKEY_SMSKEY_02.打开DCT tool 在keypad矩阵中在相应定义 阅读全文
posted @ 2020-11-25 10:14 luoyuna 阅读(2002) 评论(0) 推荐(1)
摘要:一.其主要框架如下图所示: 二.sensor的JNI层:android_hardware_SensorManager.cpp (frameworks\base\core\jni) 注册JNI: register_android_hardware_SensorManager jniRegisterNa 阅读全文
posted @ 2020-11-24 17:30 luoyuna 阅读(2175) 评论(0) 推荐(0)
摘要:光线系统包括:背光,闪光,led指示灯 一.内核层 Led-class.c (kernel-3.10\drivers\leds) 这个文件给HAL层提供接口 led_brightness_store是sysfs文件,在"/sys/class/leds/lcd-backlight/brightness 阅读全文
posted @ 2020-11-24 17:24 luoyuna 阅读(806) 评论(0) 推荐(0)
摘要:调试了包括驱动,jni层,当然也熟悉了下应用层。 1. 驱动层包括修改: device/eastaeon/aeon6735_65c_l/init.project.rc //去掉原来修改权限的语句 device/mediatek/mt6735/init.mt6735.rc //修改权限,不然可以ope 阅读全文
posted @ 2020-11-24 17:23 luoyuna 阅读(1023) 评论(0) 推荐(0)