Одна из интереснейших задач, возникающих при использовании устройств с сенсорным дисплеем – снятие скриншотов. Повесить эту функцию на аппаратные кнопки или их комбинации по понятным причинам не получается. А поскольку приложения на мобильных платформах работают в основном в полноэкранном режиме, часто даже закрывая системную область, вариант решения с виртуальными кнопками тоже не проходит. Как быть? В данном случае возможно пойти двумя путями. Либо автоматизировать снятие скриншота с помощью таймера, либо задать для создания скриншота вручную какое-то другое действие. Например, встряхивание, раз уж в системе есть встроенный акселерометр. Программа с простым и красноречивым названием Screen Shot совмещает в себе оба эти решения. Здесь можно сделать скриншот по таймеру(интервал значений таймера колеблется от 5 до 40 секунд) или же вручную,встряхнув смартфон или планшет. Об успешном создании скриншота программа даст Вам знать характерным звуком – щелчком фотокамеры. Полученные скриншоты сохраняются в папку на карте памяти с интуитивно понятным названием sdcard\ScreenShot. У программы немного опций. В первую очередь это выбор формата, в котором будут сохраняться скриншоты – будет ли это некомпрессированный BMP, высококачественный PNG или сжатый JPG. Можно также разрешить или запретить снятие скриншотов встряхиванием, включить автоматическую цветокоррекцию красного и синего и задать время действия таймера. Программа ScreenShot не увлекательна, хотя и содержит встроенные рекламные модули. K её функционирования требуются права на root-доступ, однако некоторые модели под управлением Android 2.3.4 могут запускать её и без рута. Это LG Optimus M/S/V/One, LG Revolution vs 210, Samsung Galaxy Mini, Motorola Triumph и некоторые другие. Разработчик постоянно продолжает дорабатывать программу, однако доработки касаются не столько функционала программы, сколько исправления её несовместимости с некоторыми моделями смартфонов.
|