摘要: private Bitmap getViewBitmap(View v) { v.clearFocus(); v.setPressed(false); boolean willNotCache = v.willNotCacheDrawing(); v.setWillNotCacheDrawing(false); // Reset the drawing cache background color to fully transparent // for the d... 阅读全文
posted @ 2013-07-05 13:50 QG_Li 阅读(244) 评论(0) 推荐(0)
摘要: Drawable 转 Bitmapimport android.graphics.Bitmap;import android.graphics.drawable.Drawable;import android.graphics.drawable.BitmapDrawable;Drawable d = getResource().getDrawable(R.id.background);BitmapDrawable bd = (BitmapDrawable) d;Bitmap bp = bd.getBitmap();Bitmap 转 DrawableBitmap bm=XXX;Drawable 阅读全文
posted @ 2013-06-18 09:26 QG_Li 阅读(233) 评论(0) 推荐(0)
摘要: JNI(Java Native Interface)Java本地接口,它的存在是为了:java程序中的函数可以调用Native语言编写的函数,一般是C/C++本地函数(C/C++编写的函数)可以调用Java层的函数。也就是说JNI提供了底层语言与上层java之间交互的通道。那么JNI是如何实现这一点的呢? 首先,既然java中可以调用Native的函数,那么就说明,在Java的世界和Native的世界中,包含相互对应的方法与函数,那么它们之间是如何对应的呢?先看下图: 以MediaScanner为例,在Java中对应的类是MediaScanner,Native层与之对应的是libmedia.. 阅读全文
posted @ 2013-06-04 16:19 QG_Li 阅读(442) 评论(0) 推荐(0)