自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android P Auto版本evs_app解析之一:evs_app代码架构和通信机制

最近研究了下Android Auto版本的evs_app应用,是Android Auto提供的一个倒车功能;代码结构:evs app层实现源码位于:packages\services\Car\evs\ |——– Android.mk |——– app |——– manager |——– sampleDriver |——– s...

2019-04-30 12:12:03 5740 3

原创 Android P Uevent机制分析

Uevent是Android内核与用户进程进行通信的一种方式,其本质是通过netlink(通过socket)发送消息给用户进程。本文讲一个大概的流程,只分析通信的一个过程,不深入解析具体的数据结构和传递的参数。关于netlink socket的通信,请参考:https://mp.csdn.net/mdeditor/89635302#一、Kernel发送Uevent是在kernel中发送出...

2019-04-28 15:27:59 2813

原创 Android P Netlink--communication between kernel and user space

Android P系统内核与用户进程通信–Netlink本文讲一个大概的流程,只分析通信的一个过程,不深入解析具体的数据结构和传递的参数。用户态使用 netlink用户态使用标准的socket APIs,其包含的接口有:socket() , bind() , sendmsg() , recvmsg() , close() ,sendto(),recvfrom()使用步骤:1、使用接口:s...

2019-04-28 11:55:48 1513

原创 Android P 一个简单的Timer实现

一个简单的Timer方案: Handler mHandler = new Handler(); Runnable mRunnable = new Runnable() { @Override public void run() { //do something //... //加入下面这行代码表示循环Timer,每...

2019-04-23 16:08:03 943

原创 Android P 系统设置默认值

Android 9.0系统设置默认值修改休眠时间修改配置文件:frameworks\base\packages\SettingsProvider\res\values\defaults.xml<integer name="def_sleep_timeout">-1</integer> //android的休眠时间,屏幕黑屏,-1表示永不休眠修改睡眠时间修改...

2019-04-23 15:56:26 1748 1

原创 Android P的音频架构(二)

Android P的音频策略分析本文主要讲解AudioPolicy部分,对音频策略流程的分析。AudioPolicyServiceAudioPolicyService是Android音频系统的两大服务之一,路径为:frameworks\av\services\audiopolicy\service\AudioPolicyService.cppAudioPolicyService主要完成以下......

2019-04-15 16:46:24 4392 3

原创 Android P的系统架构

在分析Android的音频结构之前,我们先来简单了解一下Android的整个系统架构。一、Android的系统架构图1.APP层应用程序层,该层配备了一套核心应用程序,例如电子邮件、短信、日历、互联网浏览、联系人等等。包括在平台上的应用程序在用户选择安装的应用程序中没有特殊的状态。因此,第三方应用程序可以成为用户默认的Web浏览器、SMS,甚至是默认的键盘(一些例外适用,例如系统的设置ap...

2019-04-14 21:20:29 2717

原创 Android P的音频架构(一)

Android P的音频架构(一)android p音频处理流程android p音频播放从app开始,在framework层创建播放器,在audio library层做音频流和输出流控制,在Hal层将音频数据写入到输出设备进行声音输出。其中audio library层是音频处理的核心。App --> Frameworks --> Audio Library --> HAL...

2019-04-13 16:25:05 6994 2

wav文件转char数组和简易播放.7z

播放依赖库,主要测试wav文件解析

2021-09-07

AudioTrack.java

使用AudioTrack进行播放时,将音频数据保存下来,保存为pcm格式,可以用于分析音频文件是否有问题。

2020-03-19

MarkMark图片编辑.7z

一个用于处理图片的小工具,主要用于图片处理和编辑,包括测量,颜色,文字等基本功能。 用于UI中一些简单的图片处理,用起来很方便。

2019-09-23

framebuffer_test.c

打开/dev/graphics/fb0设备,绘制图形显示。在android系统中编译。测试正常。

2019-09-10

自定义View的流程和步骤.pdf

android开发,自定义View实现,安卓开发中动画效果要做的好,必须掌握自定义View的开发。 总结自定义View的原理,和实现流程。

2019-09-01

MVC与MVP与MVVM.pdf

Android开发,MVC MVP和MVVM设计模式实现,以及他们的优缺点总结。

2019-09-01

Andorid For OpenCV的环境搭建.pdf

OpenCV 是一个基于 BSD 许可(开源)发行的跨平台计算机视觉库,可用于做图片,视频处理

2019-09-01

基于dbus的QT进程间通信机制的实现与优化

Qdebus

2016-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除