Android多媒体
Loopers
操作系统爱好者
展开
-
Android 多媒体开发学习之制作一个简单的画板
一个简单的画板,可以绘制,可以选择颜色,可以保存。 当然了这种工具一般常用的通讯软件都是会有的,比如QQ, 飞秋等其中我们必须监听手指的触摸事件,手指的触摸事件就分为3种: 按下,抬起,移动。 通常我们只需要关系按下的时候,然后就是整个手指滑动的过程。然后将手指滑动的过程绘制为不同的直线。当然也可以设置绘制的颜色,绘制直线的宽度等。public class MainActivity原创 2015-07-30 21:08:00 · 1221 阅读 · 0 评论 -
Android 多媒体开发学习之撕衣服
今天我们学习撕衣服。我先说一下撕衣服的原理: 撕衣服有2张图片,一张是美女穿外衣的图片,一张是美女穿内衣的图片。当我们手指滑动后,然后将美女穿外衣衣服的图片设置为透明色,这样下面的图片就显示出来了。直接上代码:public class MainActivity extends Activity { private Bitmap bmpCopy; private Paint p原创 2015-07-30 22:13:10 · 1137 阅读 · 0 评论 -
Android 多媒体开发学习之简单的音乐播放器
我们今天的目的是学习如何创建一个简单的音乐播放器,可支持播放,暂停,继续播放,以及进度显示,已经进度拖拽。既然我们的目的已经很明确,那我们先分析一下:1: 我们播放音乐的任务可以放在Activity中吗? 假设我们当前音乐播放,我们切到别的应用,这时候播放音乐的Activity所在的进程就属于后台进程,因为后台进程会由于系统资源不足时,会杀死当前进程,会导致音乐不播放了。原创 2015-07-31 13:33:00 · 2044 阅读 · 1 评论 -
Android 多媒体开发学习之加载大图片
在实际中,有些时候我们需要从SD卡中加载一张很大的图片到内存中,但是如果你手机存储很小的话,如果直接将这张大图片放入内容就会导致分配失败等异常问题。所以我们就需要一种手段,将大图片也能正常的加载到内存,而不出现异常的情况。那如何才能将大图片加载到内存中,而不出现内存溢出?Android系统提供了一个方法,通过显示比例加载图片,这样就会返回比原图更小的图片。1: 先要获取该图片的原创 2015-07-30 14:00:16 · 915 阅读 · 0 评论 -
Android 多媒体开发学习之创建图片的副本
什么叫创建图片的副本? 因为我们直接从BitmapFactory取出来的图片是可读的,是不可以修改的。 假设用户想修改这张图片,一般是先根据原图在内存中创建和原图一模一样大小的图片,然后在上面修改,用户感觉好像是在原图上修改了,其实不然。public class MainActivity extends Activity { @Override protected v原创 2015-07-30 20:16:10 · 945 阅读 · 0 评论