Android
记录平时工作中遇到的问题。
AQUARICES
这个作者很懒,什么都没留下…
展开
-
MTK物联网平台4G/5G模块调试指南
市面上的资料大多是Rockchip平台的4G/5G模块的一些分享。对于其他平台,诸如高通、联发科之类的公司,因为他们自己做modem,所以对于4G/5G有着非常深厚的功底,但有时候多做反而不是好事,这就造成如果我想用别家的4G模块,就没办法按照厂商提供的方式把模块加载起来,对于linux还相对通用一些,但是对于Android,事情就没那么简单了。这里基于联发科Genio510物联网芯片(Android13),以及移远的EC20 4G模块,来看看是怎么一个思路。原创 2024-08-21 10:37:43 · 1013 阅读 · 0 评论 -
关于incfs: Error accessing:……
按照文档的描述Android11上的这个功能尚且属于过渡时期,到Android12以后的平台好像就属于固化在内核中的一个功能了。为了使它不影响cts的测试(好像这个东西本身就有cts的测试项目。)我们可以先把它从内核中拿走,cts至少可以继续执行下去。如果在安装应用的时候加上了"--incr"参数,好像就会使用到这个虚拟文件系统的东西。这个incfs从来没见过,借此机会到Android官网了解一下这个文件系统。看它的描述非常像是adb install的功能呀!原创 2024-07-24 15:54:08 · 428 阅读 · 0 评论 -
MTK Camera2 前置镜头镜像调整
这里的cameraId是不同的摄像头对应的ID,一般情况下前摄的ID应该是1,但是我的项目是0。对前摄执行镜像图片数据镜像的操作。Android默认前置镜头拍照的逻辑是镜像的,但有些时候的需求是不需要镜像。就需要在Camera2应用内对其进行调整。下面的内容也是学习别人的写法,在Android11的平台实际试验过,应该是可行的。对于预览图也要执行镜像操作,不过这个有现成的函数,比较简单。原创 2024-07-19 15:08:13 · 284 阅读 · 0 评论 -
MTK Camera2 预览图成像质量差(马赛克)
可以将covertYuvDataToJpeg前的YUV数据和之后的jpeg数据保存成对应的图片来进行对比会发现,YUV数据是正常的,但是jpeg图片就已经变成了马赛克。在这个函数中很明显看到一个控制图片质量的参数jpegQuality,打印这个值发现居然是0。MTK推送来的原生Camera2应用拍照之后生成的预览图(Thumbnail)居然是马赛克!一步一步追查数据的来源会发现原来位图是通过Camera的YUV数据转换而来。这个函数对于传入的位图数据进行最后的处理并显示。这种方法同样可以控制预览图的质量。原创 2024-07-17 14:49:30 · 537 阅读 · 0 评论