Android: сохранение растрового графика в галерее изображений с помощью прослушивателя OnClick - PullRequest
1 голос
/ 27 февраля 2012

Я учусь в старшей школе и ищу помощь в сохранении растрового изображения с использованием модифицированной версии учебника «Сенсорный график», доступного здесь: http://code.google.com/p/amarino/downloads/detail?name=SensorGraph_02.zip&can=2&q=

Это создает график осциллографа на основе активности внешнего датчика, и мне нужно сохранить изображение (в настоящее время растровое изображение) в формате JPEG в галерее изображений телефона Android. Я хотел бы сделать это с помощью кнопки.

Я включил OnClickListener в своем классе SensorGraph, расширении класса Activity; однако фактическое растровое изображение создается в классе View.

Буду признателен, если кто-нибудь предоставит код, который поможет мне сохранить растровое изображение. Я также могу использовать общую команду «OnClick» в файле main.xml; однако я полагаю, что указанный там метод просто ссылается на класс Activity, поэтому я до сих пор не знаю, как сохранить растровое изображение, созданное в классе View, с использованием метода в классе Activity.

Большое спасибо.

1 Ответ

1 голос
/ 27 февраля 2012

Пожалуйста, попробуйте следующий код,

ImageView v1 = (ImageView)findViewById(R.id.mImage);
v1.setDrawingCacheEnabled(true);
Bitmap bm = v1.getDrawingCache();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...