我是一名高中生,正在寻求帮助来保存使用此处提供的“传感器图”教程的修改版本创建的位图图像:http://code.google.com/p/amarino/downloads/detail?name=SensorGraph_02.zip&can=2&q=
这将创建一个基于外部传感器 Activity 的示波器图形,我需要将图像(当前为位图)以 JPEG 格式保存到 Android 手机图像库中。我想使用一个按钮来完成。
我在我的 SensorGraph 类中启用了 OnClickListener,它是 Activity 类的扩展;然而,实际的位图是在 View 类中创建的。
如果有人可以提供一些代码来帮助我保存位图,我将不胜感激。 我还可以在 main.xml 文件中使用通用的“OnClick”命令;但是,我相信那里指定的方法只会引用回 Activity 类,所以我仍然不知道如何使用 Activity 类中的方法保存在 View 类中创建的位图。
非常感谢。
最佳答案
请尝试以下代码,
ImageView v1 = (ImageView)findViewById(R.id.mImage);
v1.setDrawingCacheEnabled(true);
Bitmap bm = v1.getDrawingCache();
关于Android:使用 OnClick 监听器将位图图形保存到图片库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9459564/