获取surfaceview的canvas 我要把一个surfaceview的内容保存成图片应该怎么做surfaceholder.lockcanvas具体有什么功能必须在实现runable接口的线程中调用吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果没有什么遮挡,可以先截屏,然后再截成你想要的图surfaceholder.lockcanvas 锁定画布,做变化后,提交 unlockCanvasAndPost必须在实现runable接口的线程中调用吗:不是必须的,只是一般用surfaceholder,都是通过线程定时更新的 截屏怎么截 能不能只截view的部分 在activity中View view = getWindow().getDecorView(); Display display = this.getWindowManager().getDefaultDisplay(); view.layout(0, 0, display.getWidth(), display.getHeight()); view.setDrawingCacheEnabled(true);//允许当前窗口保存缓存信息,这样getDrawingCache()方法才会返回一个Bitmap Bitmap bmp = Bitmap.createBitmap(view.getDrawingCache()); 能分享一下如何解决的吗?我有一个surfaceview控件,但在上面画东西无论用什么方法保存都是只有一张黑色的 我的也是,在surfaceview画东西之后,保存总是黑的,求解决 关于android系统弹出软键盘把界面顶上去的问题。。在线急等! 现在不能开发google地图了吗?api key申请不了啊!! 用Eclipse打开一个存在的工程, 以下二种步骤(二种方法)有何不同?谁更通用(好用)些? openGL es 网格纹理真机不显示 Android手机WIFI数据开关命令svc教程[FYI] 如何把RSA公钥生成的二进制文件弄成so库 listview多列滑动,怎样屏蔽滑动时候容易产生点击事件 求破 把手机的短信读取出来,并显示在电脑 AOSP开发项目组织架构 NDK使用动态库(共享库的问题) 强烈建议CSDN开发一个android客户端?
surfaceholder.lockcanvas 锁定画布,做变化后,提交 unlockCanvasAndPost必须在实现runable接口的线程中调用吗:不是必须的,只是一般用surfaceholder,都是通过线程定时更新的
View view = getWindow().getDecorView();
Display display = this.getWindowManager().getDefaultDisplay();
view.layout(0, 0, display.getWidth(), display.getHeight());
view.setDrawingCacheEnabled(true);//允许当前窗口保存缓存信息,这样getDrawingCache()方法才会返回一个Bitmap
Bitmap bmp = Bitmap.createBitmap(view.getDrawingCache());