-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


Скриншот и сохранение

Четверг, 25 Февраля 2021 г. 01:05 + в цитатник
Vashnaemnik: Добрый вечер. Подскажите.
Делаю скриншот экрана:
    public Bitmap takeScreenshot() {
    View rootView = findViewById(android.R.id.content).getRootView();
    rootView.setDrawingCacheEnabled(true);
    return rootView.getDrawingCache();
    }

Далее сохраняю скриншот:
    private void saveBitmap(Bitmap bitmap) {
    File imagePath = new File(Environment.getExternalStorageDirectory() + "/screenshot.jpeg");
    FileOutputStream fos;
    try {
    fos = new FileOutputStream(imagePath);
    bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fos);
    fos.flush();
    fos.close();
    } catch (FileNotFoundException e) {
    Log.e("GREC", e.getMessage(), e);
    } catch (IOException e) {
    Log.e("GREC", e.getMessage(), e);
    }
    }

все это происходит по нажатию кнопки:
    else if (id == R.id.print) {
    Bitmap bitmap = takeScreenshot();
    saveBitmap(bitmap);

Но я не вижу сохраненного файла. Почему?

https://forum.sources.ru/index.php?showtopic=421208&view=findpost&p=3844962

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку