首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓5棒棒糖之前的截图?

安卓5棒棒糖之前的截图?
EN

Stack Overflow用户
提问于 2015-07-10 17:03:18
回答 1查看 232关注 0票数 1

Android文档页面上的文档显示了如何使用Media在Android5 (Lollipop)上截图:http://developer.android.com/samples/ScreenCapture/index.html

我的目标是截图,并得到它的RGBA字节数组。

你能帮我指出正确的方向吗?理想情况下,我正在寻找一个跨版本的解决方案,而媒体投影API不是:(它只有5.0

格赖斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-10 17:06:13

如果您想从自己的程序中获取屏幕截图,您可以获得主视图并将其绘制到位图中并保存(这样,系统条就不会出现在图像上)。

我不知道有什么API能做到这一点。

类似于:

代码语言:javascript
复制
View root = findViewById(R.id.content_panel);//this need to be the root
Bitmap bmp = Bitmap.createBitmap(root.getWidth(), root.getHeight(), Bitmap.Config.RGB_565);
Canvas canvas = new Canvas(bmp);
root.onDraw(canvas);
//Compress the Bitmap bmp to a file here.
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31346455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档