自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 USB接口种类

USB接口类型介绍

2023-02-24 10:39:22 162

原创 [Windows10]BitLocker解锁经验分享

Windows磁盘安装锁BitLocker被锁经验分享

2023-02-01 09:53:50 2282

原创 andrid基础

安卓基础

2022-11-20 19:06:20 585

转载 vi的基本用法 搜索关键字、设置行号 同时打开其他文件 复制 粘贴

vi 搜索关键字 同时打开其他文件 复制 粘贴

2022-11-20 18:58:09 206

原创 AAP HID

AAPHID用来实现Android设备投屏中反向控制功能,也可通过蓝牙HID实现。

2022-08-13 17:51:50 773

转载 java.io.FileNotFoundException: /storage/emulated/0/Download/xxx: open failed: EACCES (Permission den

问题java.io.FileNotFoundException: /storage/emulated/0/Download/xxx: open failed: EACCES (Permission denied)首先需要说明一下我的这个问题是Android 10才出现的,Android10以下的都没有,这里主要说的不是动态申请访问文件的权限问题。因为我已经动态申请了权限,并且在获得权限后存储文件报的这个错误。解决先说一下解决版本只需要在AndroidManifest.xml文件的applic

2021-12-25 13:32:46 8452 1

转载 Android -- Audio Native服务之启动流程分析(一)

转载 Android -- Audio Native服务之启动流程分析(一)_To be or not to be, it's a question-CSDN博客_android audio启动

2021-12-19 19:05:30 112

转载 AudioServer的系统启动流程

Android 音频源码分析——audioserver启动_奋斗的菜鸟ing-CSDN博客_android audioserver 启动Android系统启动:加载引导程序-》引导程序-》Linux内核启动-》启动init进程-》zygote进程-》SystemServer-》Launcher。init进程对应main函数system/core/init/init.cppint main(int argc, char** argv) { //...... LoadBoot

2021-12-19 18:55:51 1276

转载 Android.mk

一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块。每个模块属下列类型之一: 1)APK程序,一般的Android程序,编译打包生成apk文件 2)JAVA动态库,java类库,编译打包生成jar文件 3)JAVA静态库,java类库,编译打包生成.static文件 4) C\C++应用程序,可执行的C\C++应用程序 5...

2021-12-05 11:31:17 318

转载 android media架构

android的多媒体框架如今已经演变得非常复杂的,这里面原因多种多样,后续争取逐步总结完整。我们先用一个最基础的mediaplayer播放视频示意图看一下与架构之间的关联(实际android各种完整的媒体通路要更复杂数十倍以上),用户创建一个播放器APK或者APK需要播放一个视频,通过framework层的mediaplayer进行调用播放,mediaplayer会通过mediaserver在native服务层取找到解码器,通过软件解码 或者 硬件解码(如GPU等来实现)进行解码,然后通过surface

2021-11-28 17:57:50 553

原创 mediaplayer播放mp4

参考androidmp4视频播放器-Android文档类资源-CSDN下载mediaPlayer.setDataSource替换成AssetFileDescriptor afd = getAssets().openFd(MEDIA_PATH); mediaPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength()); afd...

2021-11-21 15:07:44 1881

原创 SdpManager

SdpManager主要用来扫描附近的蓝牙设备并返回蓝牙设备列表。框图sdpSearch序列图

2021-10-14 16:04:29 131

原创 DisplayAdapter

调用DisplayManagerService创建各种DisplayDevice之前需要注册,主要有3中类型:registerDefaultDisplayAdapters,针对内置主屏幕/默认屏幕,displayId=0;或者HDMI接口屏幕,displayId=1。创建LocalDisplayAdapter对象,从SurfaceControl和配置文件中获取参数,创建LocalDisplayDevice。 registerOverlayDisplayAdapterLocked, 针对overlay的

2021-10-13 21:46:05 729

原创 DisplayManager

顾名思义,DisplayManager把逻辑屏幕或/虚拟屏幕的内容与物理屏幕, Surface关联起来,在Android源码中搜索"Context.DISPLAY_SERVICE", 可以看到MediaProjection,MediaRouter,ViewRootImpl,VrManagerService,WallpaperService等都在使用DisplayManager。对DisplayManager进一步分析,发现它通过BINDER机制在使用DisplayManagerService的接口。资

2021-10-12 20:21:05 1716

原创 LogicalDisplay::configureDisplayLocked

这个函数的主要作用是把当前的逻辑主屏幕尺寸,裁剪成入参DisplayDevice device的屏幕大小。 int orientation = Surface.ROTATION_0; if ((displayDeviceInfo.flags & DisplayDeviceInfo.FLAG_ROTATES_WITH_CONTENT) != 0) { orientation = displayInfo.rotation; }

2021-10-12 13:12:10 566 1

原创 DisplayManagerService onStart

2021-10-12 08:20:40 89

转载 [正式]AudioPolicyService解析(基于Android10)

(69条消息) AudioServer的TimeCheck机制_和大伙儿去乘凉-CSDN博客

2021-10-06 10:43:40 174

转载 2021-09-10

AudioManager:frameworks\base\media\java\android\media\AudioManager.javaAndroid为我们提供的(音量大小控制)的API: AudioManager(音频管理器),提供了音量控制与铃声模式相关操作。AudioService:frameworks\base\services\core\java\com\android\server\audio\AudioService.java音频系统在java层中基本上不参与数据流(描述了

2021-09-10 17:36:55 54

转载 binder原理

https://blog.csdn.net/qq_15893929/article/details/85340124https://blog.csdn.net/zhejiang9/article/details/55095791?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EsearchFromBaidu%7Edefault-1.pc_relevant_baidujshouduan&depth_1-utm...

2021-08-23 22:04:02 74

转载 在audiotrack java层和native层还有audio hal中dump pcm

(69条消息) [RK3288][Android6.0] Audio播放时的pcm数据dump思路_Kris Fei's blog-CSDN博客(69条消息) android framework层dump pcm数据的方法_和大伙儿去乘凉-CSDN博客1.dump pcm数据是音频工程师经常用的的debug手段,这里总结下在framework层dump数据的位置dump 数据的方法,yFILE *fp1 = fopen("/data/audio_spk.pcm", "a+"); if

2021-07-27 20:02:13 1379 2

转载 代码分析 加载hal库和openoutput

https://blog.csdn.net/xuesen_lin/article/details/8805076?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogComme

2021-07-19 14:56:56 248

转载 Android 音频系统:从 AudioTrack 到 AudioFlinger

https://blog.csdn.net/zyuanyun/article/details/60890534?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162398154816780269857280%2522%252C%2522scm%2522%253A%252220140713.130102334%E2%80%A6%2522%257D&request_id=162398154816780269857280&biz_i

2021-07-13 13:19:44 409

转载 Android反编译工具及使用

https://blog.csdn.net/u011897062/article/details/110042210?spm=1001.2014.3001.5501

2021-07-06 17:31:10 57

转载 Android Audio System深入探究之Audio HAL(基于Android9)

https://blog.csdn.net/u011897062/article/details/110006579

2021-07-06 17:29:54 181

转载 AudioTrack从java层到到native层

转载 https://blog.csdn.net/qq_19923217/article/details/1025850031 AudioTrack 用例介绍AudioTrack 用于 Android 平台音频数据输出,属于 Audio 系统对外提供的 API 类,因此它在 Java 与 Native 层均有对应的源码实现。先从 Java 层的一个用例了解下 AudioTrack 工作流程。...

2021-07-01 15:00:39 134

转载 转载 漫画算法

漫画算法链接 添加链接描述算法漫画:什么是ConcurrentHashMap?漫画:高并发下的HashMap漫画:什么是HashMap?漫画:什么是红黑树?什么是AES算法?(整合版)漫画:什么是SHA系列算法?漫画:什么是MD5算法?漫画:如何破解MD5算法?漫画:什么是Base64算法?什么是A*寻路算法?漫画:什么是布隆算法?漫画:Bitmap算法 整合版漫画:什么是B-树?漫画:什么是B+树?漫画:什么是一致性哈希?漫画算法:如何判断链表有环?漫画算法:辗转相除法

2021-07-01 09:05:18 142

转载 audioflinger分析

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-18 10:41:22 395

空空如也

空空如也

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

TA关注的人

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