摘要: 图片的等比例缩放,第一个参数是图片路径,第二个是最终所需要图片的(宽高里取值最大的)的最大值// 限制值MaxSize*(2/3)=实际使用值的比较值IMAGE_MAX_SIZE // 例如:限制图片大小为400,则实际使用的比较值应为400*(2/3) // 260*2/3=390 public static Bitmap decodeFile(String path, int MaxSize) { File f = new File(path); int IMAGE_MAX_SIZE = MaxSize * 2 / 3; Bitmap b = null; try { // De... 阅读全文
posted @ 2012-03-03 17:35 andriod2012 阅读(254) 评论(0) 推荐(0)
摘要: 当我们要对一个文件或者文件夹进行监听的时候,我们可以使用android api中的android.os.FileObserver,下面就来介绍如何使用。1.首先我们要new一个FileObserver对象,并根据自己的文件夹路径对其实例化,如下:FileObserver observer;observer = new FileObserver("文件路径") { @Override public void onEvent(int event, final String file) { ... 阅读全文
posted @ 2012-03-03 16:59 andriod2012 阅读(845) 评论(0) 推荐(0)
摘要: 最近在做的一个项目,要求menu图标要可以动态替换,最后查了一下资料,最终搞定:首先:onCreateOptionsMenu函数只会执行一次,如果在这里面创建menu的话,只能显示初始化的menu内容,没法动态的改变其值。在测试中发现onPrepareOptionsMenu在每次的点击menu键的时候都会执行,所以解决问题的契机出现了。onPrepareOptionsMenu的参数也是menu,所以我们尝试在这里进行菜单项的添加(先把onCreateOptionsMenu里的菜单创建屏蔽),来验证是否可以达到我们的预期。结果是可以的。要注意的是:在onPrepareOptionsMenu里创建 阅读全文
posted @ 2012-03-03 09:09 andriod2012 阅读(170) 评论(0) 推荐(0)