自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顾修忠的博客

我想要简单的生活,生活却不让我简单。

  • 博客(4)
  • 资源 (12)
  • 收藏
  • 关注

原创 Android音视频【八】音频基础

人间观察今年应该不回家过年了,长这么大还真是一个人第一次在外过年,前些文章讲了视频,我们开始音频。音频的基础概念开始介绍前,先看一个声音的波形图:横轴是时间,纵轴为振幅,两个图像分别代表左右声道。由于声音频率较大,所以在图像中的信号不是“正弦”,而是实心的。声音是一种波声音是一种压力波,当敲击键盘或者撞击物体时,它们的震动会引起空气的震动,使空气产生疏密变化,由此就形成了一种声波。声波的三要素声波的三要素是频率、振幅、和波形,频率代表音阶的高低,振幅代表响度,波形代表音色。频率.

2021-01-31 13:53:14 575 1

原创 Android音视频【七】H265硬编解码&视频通话

人间观察我该如何去表达呢前面介绍了H265的一些知识,本篇实现利用camera采集进行H265硬编码,利用WebSocket来传输H265裸流,接收到H265的码流后进行H265解码渲染到surfaceview上,从而实现简易的视频通话。主要有:摄像头如何处理,如何拿到摄像头的yuv数据,yuv数据怎么处理,实现Android H265硬编码和硬解码,vps,sps,pps怎么处理以及如何在网络上传输。1 .这里用哪种协议不是本文的重点,本文采用java封装好websocket协议的组件,在真.

2021-01-26 09:43:26 3895 1

原创 Android音视频【六】视频数据存储方式YUV

人间观察这个社会很浮躁,千万不要考验人性在视频中的数据保存和传输都是YUV数据格式。主要是为了降低数据大小,如果用argb格式的数据,1px可能需要4个字节,而用YUV可能就需要1.5个字节。YUV简介与RGB类似,YUV也是一种颜色编码方法,主要用于视频领域,它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的图像,只不过是黑白的,比如这样的设计解决了彩色电视机与黑白电视的兼容问题。YUV,分为三个分量,“Y”表示的是明亮度(Luminance或Luma),也就是灰度值;.

2021-01-08 23:23:31 686 1

原创 Android音视频【五】H265/HEVC&码流结构

人间观察我好像还什么都没有准备好,就到了而立之年的年纪,不是吃一个糖就能开心的年纪了。前面我们了解了H264/AVC的一些知识。今天我们看H265 , 只有了解了这些基础的,什么协议(flv等)啦,什么封装格式(mp4等)啦,网络传输啦等都是很有帮助的。背景知识H265 又被叫做HEVC(全称叫做 Hight Efficiency Video Coding,高效率视频编码),它同H264一样也是ITU-T和ISO两个组织共同制定的视频压缩标准,是H264/AVC标准的继承者。H265/HEVC.

2021-01-02 16:21:10 3570 2

Android高级模糊技术

Android高级模糊技术,图片模糊处理,修复了github上有些手机崩溃的问题 并增加了一个处理整个图片的Fragment

2015-05-02

Android-导航栏特效-文字缩放-颜色渐变

Android-导航栏特效-文字缩放-颜色渐变 比今日头条,网易效果效果还要多

2015-03-29

android音乐播放器V2.0

1.优化列表的显示,提高运行效率。 2.修改来去电机制,解决了来电bug。 3.增加桌面歌词显示和滚动的功能。 4.优化和美化程序启动界面。 5.修复一些其它小bug。

2013-06-26

文件管理器 Android文件管理器

该软件是一个文件管理器,它能帮助你更好的管理手机上的文件。 1.实现了对文件或文件夹的创建,重命名,删除,复制,移动等功能。 2.长按列表项弹出包含重命名,移动,复制,详细信息等列表项的对话框。 3.按Menu键显示新建文件或文件夹,退出,刷新,帮助信息等。 4.可以点击任何文件来用相应的软件来启动。比如:点击歌曲自动到音乐播放器中播放 点击图片自动到图片浏览器中浏览等。当然你可以自行选择。 5.显示当前的各种目录。 5.界面清新自然美观。

2013-05-17

Android音乐播放器

时尚,新潮,不可少的Android音乐播放器 1.该音乐播放器有关图片来源于网络,如有侵权,将做修改 2.该音乐播放器实现了播放器的基本功能. 3.该音乐播放器实现了甩歌功能,将手机摇一摇即可换歌. 4.该音乐播放器实现了歌词同步功能. 5.该音乐播放器实现了来电话自动暂停播放,通话结束自动播放功能. 6.该音乐播放器实现了歌词字体颜色大小控制的功能. 7.界面清新时尚,其它一些功能.... 8.该音乐播放器可能会有Bug以后会修正更新. --------没有最好,只有更好!

2013-04-08

二叉树的链式存储结构-二叉链表

数据结构-二叉树的基本操作。 二叉树的链式存储结构-二叉链表 各种操作都有。 二叉树使用链表能避免顺序储存浪费空间的问题,算法和结构相对简单。

2012-11-09

SQlite Android SQLite的应用 简易的学生成绩管理系统

SQlite Android SQLite的应用 简易的学生成绩管理系统 1.用到类似表单的界面。界面美观清晰。 2.搭建ListView WIdget组件。单击列表项即可对其删除修改。 3.实现了对学生信息的增,删,改,查。

2012-07-20

Android 数据库 SQlite 范例 SQLiteOpenHelper

对Android数据库SQlite的基本操作,打开或新建数据库,增,删,改,查。 SQLiteOpenHelper类的运用。 ListView的运用和适配器的使用。 Menu键的使用。

2012-07-20

Linux系统高级编程实例详解

1.这本书中详细介绍了Linux高级编程的知识,并且伴有很多的例题。 对于初学者和在学者会很有帮助。 2.这本书市团队编写,因此每个章节会很详细的介绍。 3.如有任何问题请联系书中的作者。

2012-06-12

Linux聊天程序源代码 基于socket的TCP聊天程序

暂时实现的功能有: 1.群聊 2.私聊 3.登陆验证 4.注册 5.所用的在线用户 6.退出 7.管理员踢出某用户 8.管理员禁止某用户聊天 9.管理员提升某用户为管理员 10.管理员把某用户降为普通用户

2012-05-23

27世纪人工智能系统

java 自己在网上看到的一张动态图片,觉得很有意思。就把它用代码实现了 自己觉得写得不错 用到的知识有: 增加系统托盘函数 线程和文件读取,各种布局组件的灵活使用等 大家顶一下啊

2012-04-13

Android记忆卡片源代码

此游戏的目标是在有限的时间内找到完全相同的图片; 翻转一个图块以显示该图片,然后尝试找到其配对; 该款游戏代码实现了卡片翻动的动画效果,非常好听的背景音乐,点击音乐,音乐在每关中可开,中途可以选择退出游戏或程序开始或暂停游戏, 记录所得分数,时间限制,显示当前所得分数,显示排名和所有的记录等各种功能; 每关随机改变背景,卡片等不一样的等功能;给用户不一样的视觉冲击。

2012-04-11

空空如也

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

TA关注的人

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