通过调用Android的API,可以实现相册,播放器,录音和摄像等功能。这一章需要掌握如下功能:
多媒体的ContentProvider的调用
Camera
AudioRecord和AudioTrack
MediaPlayer
1.1 获取多媒体信息
多媒体信息?在pc中的音乐播放器总是很容易的显示歌手名、歌曲名、专辑名、年代。在Android中应该如何获取这些信息呢?
1.1.1 查看多媒体ContentProvider
前面我们学习了ContentProvider来保存和检索数据,Android为常用的数据类型(如:音视频、图片和联系方式等)提供了大量的ContentProvider,它们被定义在android.provider包下。那么我们如何获取多媒体的ContentProvider呢。
(1)在Eclipse中添加Android自带的FileExplorer视图:
菜单栏->window->show view->other->Android->FileExplorer
(2)开启模拟器,在FileExplorer中查看data/data/com.android.providers.media/databases/

(3)将external.db文件 pull到pc上,用sqlite工具(可以使用火狐插件SQliteManager)查看:

分享到:
相关推荐
第1章 Android开发简介 1.1 Android基本概念 1.1.1 Android简介 1.1.2 Android的系统构架 1.1.3 Android应用程序框架 1.2 OMS介绍 1.2.1 OPhone介绍 1.2.2 Widget介绍 1.3 小结 第2章 Android开发环境搭建 2.1 ...
在深入分析Android多媒体构架之前,我们必须先了解Android系统作为一个整体是如何处理多媒体信息的。Android多媒体构架是一套复杂的系统,它涵盖了音频、视频、图形和图像的捕获、处理和播放。本分析报告将侧重于Ice...
《Android多媒体开发高级编程》这本书为Android多媒体开发领域的专业人士提供了一个实用的指导。全书主要介绍了如何利用Android提供的多媒体API来开发动态的移动应用,专注于智能手机和平板电脑上的图形、音乐、视频...
《完整精通Android开发游戏视频教程(6G)125讲》是一套全面且深入的Android游戏开发教学资源,旨在帮助学习者从基础到高级掌握Android平台上的游戏开发技术。这套教程涵盖了Android开发的各个方面,从环境搭建到...
《Android开发案例驱动教程》 配套代码。 注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式...
第1章 Android开发简介 1.1 Android基本概念 1.1.1 Android简介 1.1.2 Android的系统构架 1.1.3 Android应用程序框架 1.2 OMS介绍 1.2.1 OPhone介绍 1.2.2 Widget介绍 1.3 小结 第2章 Android开发环境搭建 2.1 ...
《Android开发权威指南(第二版)》全面介绍了Android应用开发的各种技术,主要内容包括Android的四大应用程序组件(Activity、Service、Content Provider和Broadcast Receiver)、布局、菜单、控件、资源和本地化、可视...
《Android开发实战经典》这本书是Android开发者学习的重要资源,它深入浅出地介绍了Android应用程序开发的各个方面。在本文中,我们将探讨其中的关键知识点,并提供一个详细的概述。 首先,Android系统架构是理解...
基于Android的多媒体应用开发与研究 一、背景介绍 Android是由Google开发的一种开源操作系统,广泛应用于智能手机、平板电脑等各类移动设备上。由于其开放性和灵活性,Android系统吸引了大量的开发者和厂商,使得...
在Android开发中,多媒体选择通常涉及到图片和视频的浏览、选择、裁剪以及预览等功能。Android-boxing库通过封装这些复杂操作,让开发者可以快速集成多媒体选择功能,而无需从零开始编写大量重复的代码。这一库尤其...
1.3.2 基于源代码SDK Android开发 11 第2章 Android系统开发综述 13 2.1 Android的系统架构 13 2.1.1 软件结构 13 2.1.2 Android的工具 16 2.2 Android源代码的开发环境 18 2.2.1 Android源代码的获取...
《深入浅出Android开发》是一本专门针对Android开发的入门级教程,它以“深入浅出”系列的特点而著称,采用图文并茂的方式,旨在让读者在保持兴趣和娱乐的同时,快速成长为Android开发的专家。本书由Jonathan Simon...
Android Android Android Android 开发背景 � 计算技术、无线接入技术的发展,使嵌入式系统逐渐有能力对桌面系统常规业务进行支持。 � 谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商...
第1章 Android开发简介 1.1 Android基本概念 1.1.1 Android简介 1.1.2 Android的系统构架 1.1.3 Android应用程序框架 1.2 OMS介绍 1.2.1 OPhone介绍 1.2.2 Widget介绍 1.3 小结 第2章 Android...
《Android开发权威指南(第二版)》全面介绍了Android应用开发的各种技术,主要内容包括Android的四大应用程序组件(Activity、Service、Content Provider和Broadcast Receiver)、布局、菜单、控件、资源和本地化、可视...
总的来说,《Android开发艺术探索》是一本全面覆盖Android开发核心知识点的书籍,无论是对于初学者还是有经验的开发者,都能从中获得实用的指导和启发。通过学习这本书,读者可以提升自己的专业技能,更好地应对实际...
第1章 Android开发简介 1.1 Android基本概念 1.1.1 Android简介 1.1.2 Android的系统构架 1.1.3 Android应用程序框架 1.2 OMS介绍 1.2.1 OPhone介绍 1.2.2 Widget介绍 1.3 小结 第2章 Android...
综上所述,《Android开发权威指南》这本书旨在为读者提供全面而系统的Android开发知识体系,无论你是刚接触这一领域的新手还是希望进一步拓展技能的老手,都能从中获得宝贵的指导和启发。此外,书中还会穿插大量实战...
这个压缩包包括三个主要文件:`Android中文API.chm`、`Android开发者指南(2).chm`以及`android开发实战经典.pdf`。 `Android中文API.chm`文件是Android API的中文版帮助文档,它是开发者在编写Android应用时的...