自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 文章标题

Ubuntu14.04上安装pip的方法Ubuntu14.04上安装pip的方法在Ubuntu14.04上,建议通过下面的方法安装,这是一种通用的方法,也适用于Windows,当然在Windows下手动下载下来就行了wget https://bootstrap.pypa.io/get-pip.py –no-check-certificate sudo python get-pip.py如果在Ub

2017-12-12 17:02:12 195

转载 camera理论基础和工作原理

转自: https://www.cnblogs.com/fjutacm/p/220631977df995512d136e4dbd411951.html 写在前面的话,本文是因为工作中需要编写摄像头程序,因为之前没有做过这类产品,所以网上搜索的资料,先整理如下,主要参考文章如下,如果有侵权,请联系我;另外,转载请注明出处。本文不一定全部正确,如果发现错误请指正。如果有新的理解,会继续整理。http

2017-11-20 11:16:33 2161

原创 Android N 的开机启动流程概述

前言做android开发已经好些年头,一直对android系统的开机启动流程一知半解。前前后后看了不少文章和源码,在这里把自己的一些总结记录下来,也算是加深自己的理解。

2017-08-31 00:26:48 11856 1

转载 Android N的Audio系统(六)

AudioFlinger 音频流管理从 AudioTrack、PlaybackThread、输出流设备三者的关系图中,我们看到 AudioTrack 把音频流数据送入到对应的 PlaybackThread 中,那么应用进程想控制这些音频流的话,比如开始播放 start()、停止播放 stop()、暂停播放 pause(),怎么办呢?

2017-08-28 17:25:30 2132

转载 Android N的Audio系统(五)

AudioFlinger 回放录制线程AndioFlinger 作为 Android 的音频系统引擎,重任之一是负责输入输出流设备的管理及音频流数据的处理传输,这是由回放线程(PlaybackThread 及其派生的子类)和录制线程(RecordThread)进行的,

2017-08-28 16:43:49 6742 2

转载 Android N的Audio系统(四)

AudioFlinger 概述AudioPolicyService 与 AudioFlinger 是 Android 音频系统的两大基本服务。前者是音频系统策略的制定者,负责音频设备切换的策略抉择、音量调节策略等;后者是音频系统策略的执行者,负责音频流设备的管理及音频流数据的处理传输,所以 AudioFlinger 也被认为是 Android 音频系统的引擎。

2017-08-28 15:42:31 1677

转载 Android N的Audio系统(三)

AudioTrack Native API 音频流类型:AudioTrack Native API 输出标识:我们根据不同的播放场景,使用不同的输出标识,如按键音、游戏背景音对输出时延要求很高,那么就需要置 AUDIO_OUTPUT_FLAG_FAST

2017-08-28 14:57:59 2269

转载 Android N的Audio系统(二)

Android 音频框架概述 转http://www.sohu.com/a/139005560_468731Audio 是整个 Android 平台非常重要的一个组成部分,负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等,主要包括如下部分:Audio Application Framework:音频应用框架 AudioTrack:负责回放数据的输出,属 Android 应用

2017-08-25 19:56:14 1250

转载 JVM垃圾回收机制

Java语言出来之前,大家都在拼命的写C或者C++的程序,而此时存在一个很大的矛盾,C++等语言创建对象要不断的去开辟空间,不用的时候有需要不断的去释放空间,既要写构造函数,又要写析构函数,很多时候都在重复的allocated,然后不停的析构。于是,有人就提出,能不能写一段程序在实现这块功能,每次创建,释放控件的时候复用这段

2017-08-23 20:26:01 258

原创 Java 虚拟机学习小结

Sun HotSpot VM,是JDK和Open JDK中自带的虚拟机,也是目前使用范围最广的Java虚拟机。

2017-08-23 14:51:59 229

转载 Java面试系列(一):代码的执行顺序

转:http://raising.iteye.com/blog/2377707 1、静态代码块、构造代码块、普通代码块和构造函数的执行顺序静态代码块:在java中使用static关键字声明的代码块。静态块用于初始化类,为类的属性初始化。每个静态代码块只会执行一次。

2017-08-21 19:18:02 320

转载 static、final修饰符、内部类和Java内存分配

转自:http://www.cnblogs.com/langtianya/p/4441206.html static修饰符 static修饰符能够与属性、方法和内部类一起使用,表示静态的。类中的静态变量和静态方法能够与类名一起使用,不需要创建一个类的对象来访问该类的静态成员,所以,static修饰的变量又称作“类变量”。static属性的内存分配 一个类中,一个stati

2017-08-18 14:34:38 1401

原创 Java学习总结

Java修饰符final,static,abstract的区别Java 中修饰符final,static,abstract的区别是Java面试中经常会问到的问题,在编程中也经常犯错。

2017-08-18 01:10:13 202

原创 Android N的Audio系统(一)

Android N的Audio系统http://www.2cto.com/kf/201708/670737.html Audio系统在Android中负责音频方面的数据流传输和控制功能,也负责音频设备的管理。这个部分作为Android的Audio系统和输入/输出层次,一般负责PCM(1)声音输出和从外部获取PCM声音,以及管理声音设备和设置,不涉及编解码部分。Audio系统的各个层次接口主要提供了

2017-08-17 20:11:26 2350

空空如也

空空如也

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

TA关注的人

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