04 2012 档案

摘要:一个图片加载到内存里,其实是有两部分数据组成,一部分是图片的相关描述信息,另一部分就是最重要的像素信息(这部分是有byte数组组成的),android系统为了提高对图片的处理效率,对于图片的处理都是调用了底层的功能(由C语言实现的),也就是说一个图片加载到内存里后是使用两部分的内存区域,简单的说:一部分是java可用的内存区,一部分是c可用的内存区,这两个内存区域是不能相互直接使用的,这个bitmap对象是有java分配的,当然不用的时候系统会自动回收了,可是那个对应的C可用的内存区域jvm是不能直接回收的,这个只能调用底层的功能释放。所以你要调用recycle方法来释放那一部分内存。 阅读全文
posted @ 2012-04-28 12:01 李克华 阅读(914) 评论(2) 推荐(1) 编辑
摘要:一:多字段排序 可以如下构造Sort。example.displayHits(allBooks,new Sort(new SortField[]{new SortField("category"),SortField.FIELD_SCORE,new SortField("pubmonth", SortField.INT, true)}));备注:knowing that sorting by a String is the most expensive type in termsof resources(对字符型数据排序是最耗资源的)-------参考& 阅读全文
posted @ 2012-04-21 11:24 李克华 阅读(740) 评论(0) 推荐(0) 编辑
摘要:唉 今天跟我女朋友分手了 四年多的恋爱说没有就没有了 悲哀 ! mark一下,权当纪念一下吧!虽然很舍不得,但又有什么办法呢? 阅读全文
posted @ 2012-04-15 21:53 李克华 阅读(273) 评论(2) 推荐(1) 编辑
摘要:public static Bitmap drawBackground(int cellSize, int height, int widht) { Bitmap bitmap = Bitmap.createBitmap(widht, height, Config.ARGB_8888); Canvas cv = new Canvas(bitmap); Paint background = new Paint(); background.setColor(BACKGROUND_COLOR); cv.drawRect(0, 0, widht, height, background); ... 阅读全文
posted @ 2012-04-06 13:11 李克华 阅读(2274) 评论(0) 推荐(0) 编辑
摘要:public static Bitmap drawBackground(Resources res){Bitmap bit=BitmapFactory.decodeResource(res, R.drawable.back_image);return bit;}; 阅读全文
posted @ 2012-04-06 13:08 李克华 阅读(573) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示