随笔分类 -  Android

摘要:前言 Android除了支持播放多媒体文件之外,还可以从对应的硬件中捕获多媒体,比如从麦克风录音、从摄像头录像等。本篇博客讲解一下Android下如何通过MediaRecorder进行录音以及录像的步骤,最后将以简单的Demo演示。 本篇博客的主要内容: MediaRecorder MediaRec 阅读全文
posted @ 2013-12-02 07:01 承香墨影 阅读(22065) 评论(8) 推荐(2) 编辑
摘要:前言 在开发Android应用的时候,如果需要调用摄像头获取拍摄的照片,除了通过Intent调用系统现有相机应用拍摄照片之外,还可以通过直接调用Camera硬件去去获取摄像头拍摄的照片。本篇博客将讲解如何在Android应用中通过Camera拍摄照片,这个对开发相机类应用尤为重要,同样最后也将以一个 阅读全文
posted @ 2013-11-29 08:34 承香墨影 阅读(16965) 评论(3) 推荐(4) 编辑
摘要:前言 之前有讲过如何使用SurfaceView配合MediaPlayer播放视频,其实Android还为开发人员提供了另外一种更简单的播放视频媒体的方式,那就是VideoView,本篇博客就来讲讲VideoView如何播放视频,最后将以一个简单的Demo演示。 本篇博客的主要内容如下: VideoV 阅读全文
posted @ 2013-11-28 07:28 承香墨影 阅读(36207) 评论(7) 推荐(3) 编辑
摘要:前言 本篇博客讲解一下如何在Android下,使用SurfaceView播放一个视频流媒体。之前有讲到如何使用MediaPlayer播放音频流媒体,其实MediaPlayer还可以播放视频,只需需要SurfaceView的配合,SurfaceView主要用于显示MediaPlayer播放的视频流媒体 阅读全文
posted @ 2013-11-27 07:22 承香墨影 阅读(33094) 评论(7) 推荐(5) 编辑
摘要:前言 在很多场景中,都需要用到摄像头去拍摄照片或视频,在照片或视频的基础之上进行处理。但是Android系统源码是开源的,很多设备厂商均可使用,并且定制比较混乱。一般而言,在需要用到摄像头拍照或摄像的时候,均会直接调用系统现有的相机应用,去进行拍照或摄像,我们只取它拍摄的结果进行处理,这样避免了不同 阅读全文
posted @ 2013-11-26 07:22 承香墨影 阅读(42272) 评论(4) 推荐(4) 编辑
摘要:前言 之前博客里已经将了MediaPlayer的简单应用,如何使用MediaPlayer在Android应用中播放音频。这篇博客在MediaPlayer使用的基础上,讲解一下MediaPlayer的一些高级功能的使用,以及它的状态转换。对MediaPlayer还不了解的朋友可以先看看之前那篇博客:A 阅读全文
posted @ 2013-11-26 07:20 承香墨影 阅读(8660) 评论(3) 推荐(3) 编辑
摘要:前言 在Android中播放音频文件经常会用到MediaPlayer,但是MediaPlayer存在一些不足的地方,如:资源占用量较高、加载延迟时间较长、不支持多个音频同时播放等。这些缺点决定了MediaPlayer在某些需要密集使用不同音频的情况不会理想,例如游戏开发。在游戏开发中,我们经常需要播 阅读全文
posted @ 2013-11-25 08:38 承香墨影 阅读(9854) 评论(0) 推荐(0) 编辑
摘要:前言 Android提供了常见的音频、视频的编码、解码机制。借助于多媒体类MediaPlayer的支持,开发人员可以很方便在在应用中播放音频、视频。本篇博客主要讲解在Android平台下如何播放一个音频文件。 本篇博客主要内容如下: MediaPlayer MediaPlayer的音频源 使用Med 阅读全文
posted @ 2013-11-21 07:29 承香墨影 阅读(22109) 评论(5) 推荐(4) 编辑
摘要:前言 在使用ImageView显示图片的时候,直接加载一个图片资源到内存中,经常会出现内存溢出的错误,这是因为有些图片的分辨率比较高,把它直接加载到内存中之后,会导致堆内存溢出的问题。这篇博客就来讲解一下Android的堆内存以及如何在Android应用中加载一个高分辨率的图片。关于ImageVie 阅读全文
posted @ 2013-11-20 08:49 承香墨影 阅读(5809) 评论(7) 推荐(6) 编辑
摘要:前言 之前的博客讲到了Android下Activity的启动模式,涉及到了Task和BackStack的内容,对这些不熟悉的朋友,可以先去看看:Android--Activity的启动模式。这篇博客主要讲讲Task和BackStack的高级内容。 本篇博客的内容包括: 开始一个Task 之前已经了解 阅读全文
posted @ 2013-11-19 07:23 承香墨影 阅读(2242) 评论(3) 推荐(3) 编辑
摘要:前言 在一个Android应用中,不可避免的会包含多个Activity,当开启多个Activity之后,当按后退键时,一般会回退到上一个Activity,这一点和浏览器有点类似,但是需要注意的是Android系统只能回退到上一个Activity,没办法前进到下一个Activity,维护这个功能就需要 阅读全文
posted @ 2013-11-18 07:21 承香墨影 阅读(8913) 评论(10) 推荐(14) 编辑
摘要:前言 在Android系统中,图片文件在内存中以像素点的二维数组加载,存放像素信息,还会在开头加上一些额外的照片拍摄参数信息,这些信息就是Exif。Android2.0之后,媒体库加入了操作图片Exif的类,本篇博客主要讲解如何在Android应用中操作图片的Exif信息。 本篇博客主要内容: 什么 阅读全文
posted @ 2013-11-15 07:29 承香墨影 阅读(12475) 评论(2) 推荐(4) 编辑
摘要:前言 上一篇博客,讲了BroadcastReceiver的一些基础内容,如何注册以及发送一个广播,那是基础,不清楚的可以先看看:Android--BroadcastReceiver。但是在实际开发当中,大部分情况下是不需要自己发布一个Broadcast或者接收自己定义的Broadcast的,一般而言 阅读全文
posted @ 2013-11-15 07:27 承香墨影 阅读(7829) 评论(0) 推荐(0) 编辑
摘要:前言 Android四大组件,Activity、Service、ContentProvider、BroadcastReceiver,除了BroadcastReceiver之外,其他的在之前的博客中都有讲解到。那么,这篇博客主要讲讲BroadcastReceiver的内容。 本文主要涉及以下几个内容: 阅读全文
posted @ 2013-11-13 07:22 承香墨影 阅读(10942) 评论(5) 推荐(11) 编辑
摘要:前言 Android的AIDL不仅可以在绑定服务中传递一些Android规定的数据类型的数据,还可以传递一些复杂类型的数据。但是与传递系统允许的数据类型相比,复杂类型数据的传递要做更多的工作,本篇博客就讲解一下如何使用AIDL接口通过绑定服务在进程间传递数据。关于AIDL传递规定类型数据的内容,不了 阅读全文
posted @ 2013-11-12 08:43 承香墨影 阅读(14895) 评论(4) 推荐(4) 编辑
摘要:前言 前面讲解了Service的一些基本内容。但是对于绑定服务传递数据,只局限于本地服务,无法使用服务进行跨进程间的交互。如果需要用到跨进程交互的话,需要用到一个新的技术-AIDL,这篇博客就针对AIDL如何传递内置类型数据进行讲解。对于Service不熟悉的朋友,可以先看看之前的博客:Servic 阅读全文
posted @ 2013-11-11 07:23 承香墨影 阅读(5868) 评论(4) 推荐(4) 编辑
摘要:前言 之前有讲过在Android下如何解析XML文件的内容,这篇博客讲讲如何把一个对象序列化为XML格式,有时候一些项目中需要传递一些XML格式的数据。而对于如何解析XML,不了解的朋友可以看看其他三篇博客:SAX解析XML、PULL解析XML、DOM解析XML。 什么是XML? 首先我们先了解一下 阅读全文
posted @ 2013-11-08 07:28 承香墨影 阅读(2480) 评论(0) 推荐(0) 编辑
摘要:前言 开篇名义,这篇博客介绍一下Android下使用绑定服务进行时数据交互的几种方法。关于Android下Service的内容,前面两篇博客已经介绍了,不清楚的可以移步过去先看看:Android--Service之基础、Android--Service之提高。 在前面的博客中已经介绍到了,对于Ser 阅读全文
posted @ 2013-11-07 07:20 承香墨影 阅读(11034) 评论(0) 推荐(5) 编辑
摘要:前言 上一篇博客讲解了一下Android下Service组件的基本使用,对Service组件还不了解的朋友可以先去看看另外一篇Service基础的博客:Android--Service之基础。这篇博客讲解一下Service组件的一些需要注意的地方以及高级的应用,并用几个例子讲解一下本文中提到的功能, 阅读全文
posted @ 2013-11-06 08:40 承香墨影 阅读(7686) 评论(11) 推荐(5) 编辑
摘要:前言 本篇博客聊一下Android下的Service组件,对于Service组件,有点类似于Windows下的服务。Service是Android四大组件中与Activity最相似的组件,它们的区别在于:Service一直在后台运行,它没有用户界面。一旦Service被启动起来之后,它就与Activ 阅读全文
posted @ 2013-11-05 08:36 承香墨影 阅读(5623) 评论(8) 推荐(8) 编辑