04 2012 档案
摘要:一个图片加载到内存里,其实是有两部分数据组成,一部分是图片的相关描述信息,另一部分就是最重要的像素信息(这部分是有byte数组组成的),android系统为了提高对图片的处理效率,对于图片的处理都是调用了底层的功能(由C语言实现的),也就是说一个图片加载到内存里后是使用两部分的内存区域,简单的说:一部分是java可用的内存区,一部分是c可用的内存区,这两个内存区域是不能相互直接使用的,这个bitmap对象是有java分配的,当然不用的时候系统会自动回收了,可是那个对应的C可用的内存区域jvm是不能直接回收的,这个只能调用底层的功能释放。所以你要调用recycle方法来释放那一部分内存。
阅读全文
摘要:一:多字段排序 可以如下构造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(对字符型数据排序是最耗资源的)-------参考&
阅读全文
摘要:唉 今天跟我女朋友分手了 四年多的恋爱说没有就没有了 悲哀 ! mark一下,权当纪念一下吧!虽然很舍不得,但又有什么办法呢?
阅读全文
摘要: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); ...
阅读全文
摘要:public static Bitmap drawBackground(Resources res){Bitmap bit=BitmapFactory.decodeResource(res, R.drawable.back_image);return bit;};
阅读全文