Android多媒体
whbwh123
精益求精,集百家之所长
展开
-
Android多媒体分析(一)MediaScanner
Android平台上的媒体文件管理和桌面系统不同。在桌面系统上,不同目录下的媒体文件呈树状结构显示给用户,用户需要进入不同目录寻找该目录下的文件。而在Android平台上,不同目录下的媒体文件则以一层列表方式显示给用户,用户不需进入子目录就可以列出(某种类型的)所有媒体文件。在Android上,为了实现这种模式的媒体文件管理,对所有管理的媒体文件抽取其元数据,也就是ID3(mp3文件包含的元数原创 2011-12-16 14:46:36 · 841 阅读 · 0 评论 -
获取多媒体信息
多媒体信息?在pc中的音乐播放器总是很容易的显示歌手名、歌曲名、专辑名、年代。在Android中应该如何获取这些信息呢?查看多媒体ContentProvider前面我们学习了ContentProvider来保存和检索数据,Android为常用的数据类型(如:音视频、图片和联系方式等)提供了大量的ContentProvider,它们被定义在android.provider包下。那么我原创 2012-04-05 18:45:49 · 2292 阅读 · 0 评论 -
OPhone程序开发入门之音乐播放器
OPhone平台提供了完整的多媒体解决方案。为开发者提供了统一的,简单易用的开发接口。本文首先介绍了OPhone平台的多媒体框架,然后详细介绍了在OPhone平台上开发音乐播放程序所需的基本知识。通过一步一步构建一个简单的音乐播放器示例程序,来帮助读者了解具体的开发过程。该示例涵盖了Application,Activity,Service,Intent,BroadCast Receiver等基本概转载 2012-01-16 17:27:54 · 580 阅读 · 0 评论 -
Activity通过bindService启动Service后Activity和Service之间的通信!
最近在看同一个程序中Service的两种驱动方式时,起以Bind启动然后可以进行Service和Activity之间的相互通信。一直没看明白,在翻看SDK时发现一个例子,特别摘抄如下:这个时BindingService继承自Activity,然后通过点击按钮来启动Servicepublic class BindingService extends Activity { priv原创 2011-12-16 15:13:54 · 872 阅读 · 0 评论 -
android三种菜单介绍
Android的菜单分为三种类型:选项菜单(Option Menu)、上下文菜单(Context Menu)、子菜单(Sub Menu)一.选项菜单当用户单击设备上的菜单按钮(Menu),触发事件弹出的菜单就是选项菜单。选项菜单最多只有六个,超过六个第六个就会自动显示 更多 选项来展示显示。创建方法:1、覆盖Activity的onCreateOptionsMenu(Menu m原创 2011-12-16 15:12:38 · 655 阅读 · 0 评论 -
Android动态壁纸介绍
源代码下载地址:http://download.csdn.net/detail/zqiang_55/3925932Android的动态壁纸主要用到三个类:android.app.WallpaperManager:这个类主要用于获取系统壁纸的信息。再写动态壁纸的时候用不到。android.service.wallpaper.WallpaperService:这个类作为服务在运行,同时负责原创 2011-12-16 14:54:52 · 1068 阅读 · 0 评论 -
Android多媒体分析(三)通过MediaStore获取Audio信息
在此先说明一个类的继承关系,表示接口Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中。在这个程序中原创 2011-12-16 14:48:59 · 1675 阅读 · 0 评论 -
Android多媒体分析(六)对AudioManager的一点补充
Android 各种音量的获取和设置通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//通话音量 int max = am.getStreamMaxVolume( AudioManager.S原创 2011-12-16 14:53:31 · 510 阅读 · 0 评论 -
Android多媒体分析(五)音乐播放器实例
源码下载地址csdn零分下载地址:http://download.csdn.net/detail/zqiang_55/3921190总之说了这么多上个例子让大家看看吧!先来个简单的例子,上图:先说说这个程序的基本框架吧:这个程序有两个线程一个Main负责播放音乐,一个Handler负责更新数据,这个播放器是通过ContentProvider获取存在数据库中的相关信息,然后播放音乐。原创 2011-12-16 14:51:58 · 766 阅读 · 0 评论 -
Android多媒体分析(四)AudioManager
AudioManage 管理控制声音继承关系public class AudioManager extends Object java.lang.Objectandroid.media.AudioManager类概述AudioManager类提供访问音量和振铃模式的控制。用Context.getSystemService(Context.AUDIO_SERV原创 2011-12-16 14:50:51 · 1176 阅读 · 0 评论 -
Android多媒体分析(二)MediaStore
相信每个使用Android系统的人都会知道Android系统中带有一个图库应用程序或者一个音乐播放器吧。打开图库可以查看到当前终端里所有的图片文件,而音乐播放器可以看到当前终端里所有的MP3文件,而这个打开的过程并不会消耗太多的时间。如果是在打开的时候去扫描所有内存,所有SD卡的话,相信相应是不会这么迅速的。 后来通过观察终端的Log,发现每次开机时,会有几条tag为MediaScanner原创 2011-12-16 14:47:56 · 787 阅读 · 0 评论 -
Android三种播放视频的方式
在Android中,我们有三种方式来实现视频的播放:1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。3、使用MediaPlayer类和SurfaceView来实现,这种方式很灵活。1、调用其自带的转载 2012-04-09 02:21:10 · 798 阅读 · 0 评论