`

Android多媒体开发高级编程

阅读更多

Android多媒体开发高级编程

 

基本信息

http://product.china-pub.com/59673

 

 

内容简介

<!--更改-->
  《android多媒体开发高级编程——为智能手机和平板电脑开发图形、音乐、视频和富媒体应用》使用清晰、直观的示例介绍了android sdk中丰富的多媒体功能,有助于您开发能够创建、播放和共享多媒体的优秀android应用程序。许多android设备本身就是照相机、相册、摄像机、电影播放器、音乐播放器以及录音机——为何不在应用程序中使用所有这些及更多的功能?这些令人激动的功能将使您的应用程序熠熠生辉,实现更多的用途。
  《android多媒体开发高级编程——为智能手机和平板电脑开发图形、音乐、视频和富媒体应用》首先讨论摄像头和成像功能,然后介绍音频捕获、处理及合成,最后以视频和用于多媒体共享的联机服务作为结束。作为开发人员,您可以跳转到任何章节,使用讨论的内容和示例代码来创建利用所展示功能的应用程序。所以,无论是对可视化声波还是编写触摸屏绘图应用程序感兴趣,您都会发现如何使应用程序能够工作、制作精良以及令人眼前一亮所需要的所有信息。
  多媒体应用程序在移动设备上的未来越来越令人兴奋。《android多媒体开发高级编程——为智能手机和平板电脑开发图形、音乐、视频和富媒体应用》将帮助您以android多媒体应用程序的方式来创建并定义这一美好的未来。

目录

《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本章小结

分享到:
评论

相关推荐

    Android多媒体开发高级编程电子书

    《Android多媒体开发高级编程》是一本专为Android平台上的多媒体应用开发者量身打造的专业书籍。这本书深入探讨了如何在智能手机和平板电脑上构建图形、音乐和视频应用,涵盖了Android多媒体开发的各个方面,对于想...

    Android多媒体开发高级编程及源码

    本文将深入探讨Android多媒体开发的高级编程技术,并基于提供的资源——"Android多媒体开发高级编程及源码",来解析相关知识点。 1. **Android多媒体框架** Android系统提供了一个强大的多媒体框架,包括...

    android多媒体开发高级编程

    《Android多媒体开发高级编程》这本书为Android多媒体开发领域的专业人士提供了一个实用的指导。全书主要介绍了如何利用Android提供的多媒体API来开发动态的移动应用,专注于智能手机和平板电脑上的图形、音乐、视频...

    Android多媒体开发高级编程-5

    在Android平台上进行多媒体开发是一项复杂而有趣的任务,涵盖了音频、视频、图像以及更广泛的互动内容。本篇将深入探讨Android多媒体开发...请查阅《Android多媒体开发高级编程-5.pdf》以获取更详细的指导和示例代码。

    Android多媒体开发高级编程-电子书

    《Android多媒体开发高级编程》是一本深入探讨Android平台多媒体应用开发的专业书籍,旨在帮助开发者提升在Android系统上创建高效、高质量的多媒体应用的能力。PDF格式的电子书版本使得读者可以随时随地进行学习,不...

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

    ### Android多媒体开发高级编程 #### 一、概述 《Android多媒体开发高级编程》是一本专为希望在Android平台上开发高质量多媒体应用的专业人士所撰写的书籍。本书由美国作者S.V. Every编写,由清华大学出版社出版...

    android多媒体开发高级编程 全新章节

    "Android多媒体开发高级编程"这一主题深入探讨了如何有效地利用Android系统提供的API和工具来创建丰富的多媒体应用程序。以下是一些核心知识点: 1. **多媒体框架**:Android系统提供了多媒体框架,包括...

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

    《Android多媒体开发高级编程》由Shawn Van Every撰写,是一本深入探讨Android平台上多媒体开发的专著。这本书针对想要在Android应用中实现高效、流畅多媒体功能的开发者,提供了丰富的实践经验和详细的技术指导。 ...

    《深入理解Android Wi-Fi、NFC和GPS卷 Android多媒体开发高级编程

    三本书 《深入理解Android Wi-Fi、NFC和GPS卷》(邓凡平) [Android开发从入门到精通].扶松柏.扫描版 Android多媒体开发高级编程 以上资料来源于网络如有版权问题请及时联系下架

    android权威指南和android多媒体高级开发

    《Android编程权威指南(第二版)》与《Android多媒体开发高级编程》是两本深入探讨Android平台开发的重要书籍,它们涵盖了Android系统的核心概念和技术,特别强调了多媒体开发的高级实践。 在《Android编程权威...

    《多媒体开发高级编程》

    《多媒体开发高级编程》这本书是针对那些希望深入理解多媒体开发技术的专业人士而设计的,尤其适合Android平台的开发者。在当今数字化时代,多媒体已经成为我们生活的一部分,从音乐、视频到图像处理,各种多媒体...

Global site tag (gtag.js) - Google Analytics