安卓系统
安卓系统开发过程中遇到的一些问题,解决过程以及解决思路。对部分源码的解读。
一块冬瓜
每一点积累都能带来一丝改变
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android在c层快速发送广播
广播是我们常用的一种通信方式。但是广播是java层方法,在c层不能直接调用。如果需要通过在c层触发广播的发送,怎么去实现呢。1、通过shell命令发送广播。 这种方式最简单,但是shell命名执行时间略长,一般需要500ms以上的时间。发送广播较慢。 system("am boradcast -a xxxx");2、在c层创建一个文件,在framework层的Phone...原创 2019-04-30 00:22:49 · 2733 阅读 · 0 评论 -
全志R16安卓首次开机视频无声音
这段时间再处理全志R16的上的项目。运行的环境是安卓6.0.我们的系统需要实现开机视频。本身全志没有对R16进行开机视频的支持,从代码上看到大佬们写的开机视频支持的代码和网上搜出来的基本一致,看来大佬们的技术认知也是基本一致,表示无比的膜拜。此时仍然是非常完美的,开机视频正常播放。突然间发现首次开机居然没有开机声音,只有画面在转。重启之后的开机一切正常,画面和声音都有。这个到底是什么问题呢?为什么会出现这样的问题? 出现问题了第一时间百度了一波,想想看看有没有可以借鉴的方法,但是并没有什么...原创 2020-09-21 21:38:57 · 803 阅读 · 0 评论 -
MT8163 LCM驱动移植
说明MT8163运行Android 6.0版,Kernel版本是3.18。和5.0不同是引入了设备树的概念,因此LCM的驱动在Kernel部分和LK部分会有所不同,Kernel部分的LCM驱动需要通过读取设备树的方式去设置IO等。LK驱动LK驱动位置:\vendor\mediatek\proprietary\bootable\bootloader\lk\dev\lcm\xxx在LK...原创 2018-07-19 11:44:31 · 1309 阅读 · 0 评论 -
MTK 设置屏幕显示方向
设置屏幕方向设置LCM的显示方向需要修改几个文件的内容,如下:1、device/xxx/ProjctConfig.mk中MTK_LCM_PHYSICAL_ROTATION2、vendor/mediatek/proprietary/bootable/bootloader/lk/project/xx.mk中MTK_LCM_PHYSICAL_ROTATION3、kernel-3.18/a...原创 2018-07-19 14:32:50 · 2397 阅读 · 0 评论
分享