在多媒体功能方面,今天的手机同时是照相机、相册、摄像机、电影播放器、音乐播放器、听写机,且可能具备更多功能。

特别是,Android在SDK中具有非常丰富的功能,本书将试图通过讨论和实例对该SDK进行介绍,从而使您能够着手开发下一代多媒体应用程序。本书所讲解的示例不仅介绍了如何显示和播放多媒体,而且还允许您利用摄像头、麦克风以及视频捕获功能。本书大致由3个部分组成:前4章将处理图像;接下来的4章处理音频;而最后4章将介绍视频,以及利用Web服务来查找和共享多媒体。

目录

《android多媒体开发高级编程——为智能手机和平板电脑开发图形、音乐、视频和富媒体应用》

第1章 android图像概述

1.1使用内置的camera应用程序捕获图像

1.1.1从camera应用程序返回数据

1.1.2捕获更大的图像

1.1.3显示大图像

1.2图像存储和元数据

1.2.1获得图像的uri

1.2.2更新cameraactivity以使用mediastore存储图像和关联元数据

1.2.3使用mediastore检索图像

1.2.4创建图像查看应用程序

1.2.5内部元数据

1.3本章小结

第2章 构建定制的camera应用程序

2.1使用camera类

2.1.1 camera权限

2.1.2预览surface

2.1.3实现camera对象

2.1.4汇总

2.2扩展定制的camera应用程序

.2.2.1构建基于定时器的camera应用程序

2.2.2构建时问推移摄影应用程序

2.3本章小结

第3章 图像编辑和处理

3.1使用内置gallery应用程序选择图像

3.2在位图上绘制位图

3.3基本的图像缩放和旋转

3.3.1输入矩阵

3.3.2 matrix类的方法

3.4图像处理

3.4.1colormatrix

3.4.2 改变对比度和亮度

3.4.3 改变饱和度

3.5图像合成

3.6 本章小结

第4章 图形和触摸事件

4.1画布绘图

4.1.1位图创建

4.1.2位图配置

4.1.3创建canvas对象

4.1.4使用paint对象

4.1.5绘制形状

4.1.6绘制文本

4.2手指绘图

4.2.1触摸事件

4.2.2在现有图像上绘制

4.2.3保存基于位图的画布绘图

4.3本章小结

第5章 android音频概述

5.1音频播放

5.1.1支持的音频格式

5.1.2通过意图使用内置的音频播放器

5.1.3创建自定义的音频播放应用程序

5.1.4用于音频的mediastore

5.2本章小结

第6章后台和网络音频

6.1后台音频播放

6.1.1服务

6.1.2加上mediaplayer的本地服务

6.1.3控制服务中的mediaplayer

6.2网络音频

6.2.1http音频播放

6.2.2通过http的流式音频

6.2.3rtsp音频流

6.3本章小结

第7章音频捕获

7.1通过意图捕获音频

7.2定制音频捕获

7.2.1mediarecorder音频源

7.2.2mediarecorder输出格式

7.2.3mediarecorder音频编码器

7.2.4mediarecorder输出和录制

7.2.5mediarecorder状态机

7.2.6mediarecorder示例

7.2.7其他的mediarecorder方法

7.3将音频插入mediastore

7.4使用audiorecord录制原始音频

7.5使用audiotrack播放原始音频

7.6捕获和播放原始音频的示例

7.7本章小结

第8章音频合成与分析

8.1数字音频合成

8.1.1播放合成声音

8.1.2生成样本

8.2音频分析

8.2.1捕获声音以进行分析

8.2.2可视化频率

8.3本章小结

第9章视频概述

9.1视频播放

9.1.1支持的格式

9.1.2使用意图播放

9.1.3使用videoview播放

9.1.4使用mediacontroller添加控制

9.1.5使用mediaplayer播放

9.2本章小结

第10章视频进阶

10.1使用mediastore检索视频

10.1.1来自mediastore的视频缩略图

10.1.2完整的mediastore视频示例

10.2网络视频

10.2.1支持的网络视频类型

10.2.2网络视频播放

10.3本章小结

第11章视频捕获,

11.1使用意图录制视频

11.2添加视频元数据

11.3定制视频捕获

11.3.1将mediarecorder用于视频

11.3.2定制视频捕获的完整示例

11.4本章小结

第12章使用wed服务媒体

12.1 web服务

12.2http请求

12.3json

12.3.1使用json提取flickr图像

12.3.2位置

12.3.3使用json和位置提取flickr图像

12.4rest

12.4.1以xml表示数据

12.4.2sax分析

12.5http文件上传

12.5.1生成http请求

12.5.2上传视频到blip.tv

12.6本章小结

晕,只有前3章,不过如果觉得有用,还是请购买实体书。

android编程高级教程 pdf,Android多媒体开发高级编程相关推荐

  1. android studio官方教程 pdf,android studio教程pdf

    android studio教程pdf [2021-02-13 02:22:01]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(& ...

  2. 计算机网络高级教程.pdf,网络技术-计算机网络(高级教程).pdf

    下载 第1章 引 言 过去的三百年中,每一个世纪都有一种技术占据主要的地位. 1 8世纪伴随着工业革命而来 的是伟大的机械时代: 1 9世纪是蒸汽机时代: 2 0世纪的关键技术是信息的获取.存储.传送 ...

  3. python编程案例教程答案-python编程案例教程pdf下载

    python编程案例教程pdf下载内容摘要 python编程案例教程pdf下载教程,巧妙的谋划,巧妙的计谋.娄底电脑教程,巧克力奶茶等都是理想的增肥品.巧克力麦片等等,南宁街舞教程,巧克力成为一种&q ...

  4. android开发高级开发,Android多媒体开发高级编程 (Shawn Van Every) pdf扫描版

    <android多媒体开发高级编程--为智能手机和平板电脑开发图形.音乐.视频和富媒体应用>使用清晰.直观的示例介绍了android sdk中丰富的多媒体功能,有助于您开发能够创建.播放和 ...

  5. ms 真空层,@MS+castep+计算化学高级教程.pdf

    @MS+castep+计算化学高级教程.pdf NCHC CASTEP 教材 CASTEP / Materials Studio 计算化学高级训练课程 (原授课于国家高速网络与计算中心:2004年8月 ...

  6. Android开发教程PDF,安卓开发教程PDF免费版

    2019独角兽企业重金招聘Python工程师标准>>> Android开发教程(完全免费版).pdf 某500强android的内部学习资料.pdf Cocos2d-x高级开发教程. ...

  7. android studio最新教程pdf下载,android studio教程pdf下

    android studio教程pdf下 [2021-02-13 15:00:57]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace( ...

  8. android应用程序安全 pdf,Android应用安全开发.PDF

    Android应用安全开发 About Me • 沈沈明星 • 网易安全网易安全专专家家 Company Logo 议程 • Android基基础础 • AndroidAndroid应应用客用客户户端 ...

  9. python入门教程非常详细-Python编程入门教程:从入门到高级,非常详细

    本文的资料和内容是我下载的,觉得非常有用,于是转过来大家瞧瞧: 这里给初学Python的朋友提供一些建议和指导吧.大神请无视, 俗话说:授人以鱼不如授人以渔.所以我这里只是阐述学习过程,并不会直接详细 ...

最新文章

  1. Android中Context简介(通俗易懂)
  2. 手动写个类似的Spring MVC框架试试
  3. hibernate annotation注解 columnDefinition用法
  4. GDCM:将一个DICOM文件转换为另一个DICOM文件测试
  5. react(86)--列表项控制选中
  6. c int转char数组_C语言 指向数组和字符串的指针
  7. OpenXLSX 中文字段读取问题
  8. angularjs input标签用一个日期插件后数据不能双向绑定了_微信如何定时发朋友圈?(最方便最好用的办法!)...
  9. 如何识别一个人是web前端程序员
  10. 55linux at定时任务56at任务调度案例57调度小结
  11. 货币转换函数:CURRENCY_CONVERTING_FACTOR
  12. Oracle如何选择合适的列作为索引?
  13. 自己做量化交易软件(37)小白量化实战10--操作方法与MetaTrader5高频策略的进化
  14. mysql按照汉字拼音排序
  15. 微信小程序微信支付(统一支付)
  16. oCPC实践录 | 成本优化策略之eCPC(1)
  17. 我的网站防盗链和屏蔽蜘蛛的iis8.5 web.config功能
  18. 对象存储基本知识介绍
  19. EI国际会议计算机2018,【Ei检索】2018年自动控制,机电和工业工程国际会议
  20. 专科计算机毕业论文范文 致谢,专科毕业论文致谢范文(通用6篇)

热门文章

  1. 代理IP的背后原理简单介绍与python写一个获取代理IP的爬虫
  2. 如何连接成组箱线图中的平均值(seaborn)
  3. 计算机南方电网试题,南方电网考试真题
  4. NSIS脚本学习:判断版本并安装.NET Framework运行环境
  5. 高通骁龙845的android手机有哪些,屠榜小能手高通骁龙845,7月份Android手机TOP10 一个没放过-消费电子-与非网...
  6. 逐行讲解CRF实现命名实体识别(NER)
  7. 【Android】蓝牙连接使用
  8. wp主题模版xsbrand修改
  9. c++处理excel
  10. linux 全选 右键快捷键,linux全选快捷键,linux关闭窗口快捷键