На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Hsilgos
  
> Скриншот и сохранение
    Добрый вечер. Подскажите.
    Делаю скриншот экрана:
    ExpandedWrap disabled
      public Bitmap takeScreenshot() {
              View rootView = findViewById(android.R.id.content).getRootView();
              rootView.setDrawingCacheEnabled(true);
              return rootView.getDrawingCache();
          }

    Далее сохраняю скриншот:
    ExpandedWrap disabled
      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);
              }
          }

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

    Но я не вижу сохраненного файла. Почему?
      Потому что смотри логи, но для начала замени
      ExpandedWrap disabled
                } catch (FileNotFoundException e) {
                    Log.e("GREC", e.getMessage(), e);
                } catch (IOException e) {
                    Log.e("GREC", e.getMessage(), e);
                }

      На
      ExpandedWrap disabled
                } catch (Exception e) {
                    Log.e("GREC", e.getMessage(), e);
                }

      Вангую за отсутствие прав на запись
        Цитата Gonarh @

        Спасибо.
        Пересмотрел свой подход. Лучше все таки сделать пдф файл.
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0267 ]   [ 15 queries used ]   [ Generated: 29.01.23, 03:05 GMT ]