当前位置:编程学习 > wap >>

android 截取当前屏幕的图片存储到sd卡里面 图片是黑色的!!!这个怎么解决?

如题!   请问下 有什么好的方法可以截取当前屏幕,存到 sd卡里面  android --------------------编程问答--------------------
	/**
 * 截屏方法
 * 
 * @return
 */
public static Bitmap cutCcamera(Activity activity)
{
View view = activity.getWindow().getDecorView();
Display display = activity.getWindowManager().getDefaultDisplay();
view.layout(0, 0, display.getWidth(), display.getHeight());
view.setDrawingCacheEnabled(true);// 允许当前窗口保存缓存信息,这样getDrawingCache()方法才会返回一个Bitmap
Bitmap bmp = Bitmap.createBitmap(view.getDrawingCache());
return bmp;
}
--------------------编程问答-------------------- 做等高手!!! --------------------编程问答-------------------- 一个星期过后,没人回答?? --------------------编程问答-------------------- 这个代码只能截取自己的程序的 界面。同时部分固件不能锁屏。 --------------------编程问答-------------------- 图片是黑色的因为你读到的数据 组织排序有问题,如果你读的是缓存里的图像数据的话 --------------------编程问答-------------------- 为什么我截屏的图片打不开?是手动拖动截屏,求大牛解释。。。。 --------------------编程问答--------------------
引用 4 楼 DrSmart 的回复:
这个代码只能截取自己的程序的 界面。同时部分固件不能锁屏。

确实是,那如何能解决呢,求大牛解答。。。。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,