Android
文章平均质量分 73
Android
kk的blog;
文章内容有误,请指出,谢谢,互相学习。
展开
-
Android tinyplay和tinycapture代码分析
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。原创 2024-04-24 10:33:33 · 439 阅读 · 0 评论 -
移植webrtc的3a模块至MTK HAL层进行3A的处理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、思路二、步骤1.程序流程图总结前言一、思路创建一个3A服务做输入输出,输入未经处理的音频数据,输出经3A处理的数据。服务的输入接口在MTK AudioHAL中,处理完数据的输出接口也在MTK 的AudioHAL中。将录音与播音的音频数据看成两条水管,播音是往外流,录音是往里流。3A算法服务就是两根水管外的一个混水器,需要对这两根水管进行操作,仅做ns和agc是不需要对播音的那条水管进行导流的,但是如果需要做原创 2024-02-21 10:36:46 · 1093 阅读 · 0 评论 -
重写Android原生代码中的StateMachine状态拓扑,由树状改为网状
模仿Android StateMachine.java重写一个网状拓扑的状态机原创 2023-02-23 12:28:34 · 159 阅读 · 0 评论 -
Android HIDL单模块,多接口,c++服务
接上一篇文章,使用多个接口。原创 2022-10-07 16:00:38 · 1514 阅读 · 0 评论 -
Android开机设置系统属性
Android开机设置系统属性原创 2022-09-13 16:36:39 · 870 阅读 · 0 评论 -
Android串口的使用(转载+移植)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、移植java文件二、移植jni文件总结前言最近需要在上层app使用串口,发送指令对底层硬件进行操作,因此需要将Android串口移植到代码中一、移植java文件路径如下:pro\app\src\main\java\android_serialport_api二、移植jni文件cmake添加如下add_library(SerialPort SHARED SerialPo.原创 2022-04-25 17:09:25 · 675 阅读 · 0 评论 -
Android部分参考文章(持续更新)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言(Android部分参考文章,持续更新)1.Android10 关机流程2.Android广播接收者3.android系统待机和休眠4.Android使用串口(基于android-serialport-api)5.深入理解SELinux SEAndroid(第一部分)总结前言(Android部分参考文章,持续更新)工作时用到的一些内容,记录一下这些文章的地址1.Android10 关机流程//可以在Android.原创 2022-04-25 16:45:24 · 1751 阅读 · 0 评论 -
Android11 部分定制修改(持续更新)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1.修改之前的接4K显示器,默认4K60Hz记录2.移除launcher搜索框3.设置客户默认壁纸,添加客户壁纸到壁纸库4.内置客户需要的apk5.亮度条调节呈线性变化,修复99%~100%亮度突变的问题6.替换开机画面为客户给的画面7.修改默认语言为中文,修改设备名称型号与硬件为27M3U-A8.关闭systemUI中的下拉栏中的飞行模式,电源相关的saver9.清除主界面的应用图标10.移除点击菜单键跳出屏幕设置的弹窗11.原创 2022-04-25 16:29:57 · 3955 阅读 · 1 评论 -
Android11 Settings的部分功能移除(持续更新)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1.除Settings中的Battery和飞行模式2.移除Settings中的Display目录下的HdmiSettings3.对Settings中的Sound菜单下的部分二级菜单进行移除4. 移除Settings的Accounts菜单5.Setting->Gesture->Prevent ringing 移除Vibrate选项6.移除Settings->connected devices->Print.原创 2022-04-25 16:03:45 · 1666 阅读 · 4 评论 -
Android AIDL的使用与实现(接上一篇HIDL的实现)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录接上一篇HAL C++创建服务,这一篇使用AIDL对其进行通信一、获取jar包,并在项目加载这个jar包二、Client方法的实现2.读入数据总结接上一篇HAL C++创建服务,这一篇使用AIDL对其进行通信在上一篇中,创建了一个服务,我们需要使用这个服务,这一篇,就讲解如何使用这个服务。一、获取jar包,并在项目加载这个jar包从/out/soong/.intermediates/vendor/mediatek/p.原创 2022-03-31 09:51:08 · 3236 阅读 · 0 评论 -
Android C++服务创建和HIDL的生成
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Android C++服务创建和HIDL的生成一、HIDL的生成二、c++服务的创建三、SElinux总结Android C++服务创建和HIDL的生成总结c++创建服务和HIDL生成的一些步骤,本文未使用指令去生成创建hidl和对应的服务文件。一、HIDL的生成1.首先,在vendor/mediatek/proprietary/hardware/interfaces中创建文件夹testofhidl/1.0,在上述.原创 2022-03-24 16:13:17 · 7666 阅读 · 0 评论