上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: Android 系统为每个新设计的程序提供了/assets目录,这个目录保存的文件可以打包在程序里。 /res 和/assets的不同点是:android不为/assets下的文件生成ID。如果使用/assets下的文件,需要指定文件的路径和文件名。在文件中/assets 中建立/image子目录,image子目录下放入三个图片文件,其中第一个图片的名字是5429178。在/assets子目录中建立readme.txt文件,文件中输入文本“Hello world!”。xml文档: 1 <?xml version="1.0" encoding="utf-8&q 阅读全文
posted @ 2013-01-21 16:42 merryjd 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: 10个最有用的快捷键1314Eclipse中10个最有用的快捷键组合一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就 阅读全文
posted @ 2013-01-21 16:16 merryjd 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1 imageView.setScaleType(ImageView.ScaleType.FIT_XY ); 1 这里我们重点理解ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别: 2 3 CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取... 阅读全文
posted @ 2013-01-18 11:15 merryjd 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 方法一:使用MyEclipse进行Java开发,用SVN进行版本控制。Update,提示如下类似的错误:org.tigris subversion javahl.ClientException: Working copy not locked;this is probably a bug,please reportsvn:Working copy 'D:\temp\workspace\BOBO365\WebRoot\WEB-INF\classes\com' is missing or not locked在网上查找是eclipse把src文件夹中的.svn文件夹也"编 阅读全文
posted @ 2013-01-17 09:58 merryjd 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 最近开发电视版的云存储应用,要求”我的相册“模块有全屏预览图片的功能,全屏分辨率是1920*1080超清。UI组件方面采用Gallery+ImageSwitcher组合,这里略过,详情参见google Android API。相册图片预取缓存策略是内存缓存(硬引用LruCache、软引用SoftReference<Bitmap>)、外部文件缓存(context.getCachedDir()),缓存中取不到的情况下再向服务端请求下载图片。同时缓存三张图片(当前预览的这张,前一张以及后一张)。1.内存缓存[html]view plaincopy//需要导入外部jar文件android- 阅读全文
posted @ 2013-01-16 18:08 merryjd 阅读(451) 评论(1) 推荐(0) 编辑
摘要: public class BitmapCache { static private BitmapCache cache; /** 用于Chche内容的存储 */ private Hashtable<Integer, MySoftRef> hashRefs; /** 垃圾Reference的队列(所引用的对象已经被回收,则将该引用存入队列中) */ private ReferenceQueue<Bitmap> q; /** * 继承SoftReference,使得每一个实例都具有可识别的标识。 */ private class MySo... 阅读全文
posted @ 2013-01-16 17:59 merryjd 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Admin2011年11月21日媒介 本章内容android.graphics.Bitmap章节,译为"位图",版本为Android 4.0 r1,翻译来自:"StreamH",迎接接见他的博客:"http://blog.csdn.net/qs_csu",再次感激"StreamH" !等待你一路参与翻译Android的相干材料,接洽我over140@gmail.com。声明 迎接转载,但请保存文章原始出处:) 博客园:http://www.cnblogs.com/ Android中文翻译组:http://andro 阅读全文
posted @ 2013-01-16 17:57 merryjd 阅读(313) 评论(0) 推荐(0) 编辑
摘要: package com.tszy.utils; import java.util.HashMap;import java.util.Map.Entry; import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory; /** * 游戏用到的所有图片 * * @author JianbinZhu * */public final class Bmps { // 解析图片用得到类 private static Resources re... 阅读全文
posted @ 2013-01-16 17:56 merryjd 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 第一种方法--及时回收bitmap内存:一般而言,回收bitmap内存可以用到以下代码if(bitmap != null && !bitmap.isRecycled()){ bitmap.recycle(); bitmap = null;}System.gc();bitmap.recycle()方法用于回收该bitmap所占用的内存,接着将bitmap置空,最后,别忘了用System.gc()调用一下系统的垃圾回收器。在这里要声明一下,bitmap可以有多个(以为着可以有多个if语句),但System.gc()最好只有一个(所以我将它写在了if语句外),因为System.gc( 阅读全文
posted @ 2013-01-16 17:50 merryjd 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 有时会发现由于内存不够而导致错误,大都来源于Image太大造成的。下面给出一个简单有效的方法:BitmapFactory.Options opts = new BitmapFactory.Options();opts.inSampleSize = 4;Bitmap bitmap = BitmapFactory.decodeFile(imageFile, opts);设置恰当的inSampleSize是解决该问题的关键之一。BitmapFactory.Options提供了另一个成员inJustDecodeBounds。BitmapFactory.Options opts = new Bitmap 阅读全文
posted @ 2013-01-16 17:40 merryjd 阅读(866) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页