1,如果需要绘制图形,可以采用直接继承View类的方法完成。
2,使用Bitmap可以完成图片的缩小,放大,剪切等操作。
3,Matrix提供了一个图形的变形操作,可以使用其完成图像的平移,旋转等。
4,Animation动画效果可以通过程序编码实现,也可以通过配置文件实现,但为了维护方便,建议使用配置文件完成。
5,MediaPlayer播放视频时需要Su...
分类:
其他好文 时间:
2014-08-02 15:32:43
阅读次数:
179
加载大图片 Options options=new Options(); options.inJustDecodeBounds=true;//不加载图片,只加载文件信息 //加载图片,获取到配置信息 BitmapFactory.decodeFile(Environment.getExternalSt...
分类:
移动开发 时间:
2014-08-02 15:25:33
阅读次数:
214
先上效果图:
Layout文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
and...
分类:
移动开发 时间:
2014-08-01 23:18:22
阅读次数:
489
android自带的处理Bitmap out Memory 的处理,第三方开源的那个更方便,自己练习的话还是很好的...
分类:
移动开发 时间:
2014-08-01 19:55:02
阅读次数:
348
Android中截图很好实现,从开发文档中,可以看到View有一个接口getDrawingCache(),这个接口可以获取View在调用这个接口时的位图图像Bitmap。
截图是抓取View在某一个时刻的图像,包含了addView到这个View的所有子View的图像,比如在截取Activity时,图像是不会包含浮现在activity上方的对话框的
下面的代码是截取图像并且经过http post...
分类:
移动开发 时间:
2014-08-01 19:49:32
阅读次数:
315
创建Java域的对象就是创建Java类的实例,再调用Java类的构造方法。
以Bitmap的构建为例,Bitmap中并没有Java对象创建的代码及外部能访问的构造方法,所以它的实例化必然是在JNI的c中实现的。
分类:
编程语言 时间:
2014-08-01 12:44:21
阅读次数:
292
很多Android应用在运行时,会遇到运行缓慢,不流畅等影响用户体验问题,这有一部分原因与图片有密切关系。当android应用需要加载较大较多的照片时,经常反应迟缓,甚至由于OOM,造成系统奔溃。下面将提供一种可行的解决方案。1.获取图片的宽高属性1 BitmapFactory.Options .....
分类:
移动开发 时间:
2014-07-31 20:40:47
阅读次数:
264
一.图片的存在形式1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式这三种形式的区别:文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是..
分类:
移动开发 时间:
2014-07-31 17:20:57
阅读次数:
196
第一:我们先看下质量压缩方法:Java代码privateBitmapcompressImage(Bitmapimage){ByteArrayOutputStreambaos=newByteArrayOutputStream();image.compress(Bitmap.CompressFormat...
分类:
移动开发 时间:
2014-07-31 12:55:06
阅读次数:
298
前段时间公司开发的Launcher要做主题切换的功能,但切换主题时需要从sdcard中获取要切换的图片资源,拿到后图片的大小不正常,
后来查找原因是:系统对不同分辨率拿到的图片资源会自动的做转化,所以现在要做的是把图片按不同的分辨率转化成图片实际的大小
代码转化如下:
从SD卡获取的图片按分辨率处理
public static Bitmap scaleImage(Bitmap bmp,in...
分类:
其他好文 时间:
2014-07-30 12:19:43
阅读次数:
172