2015-06-25 2 views
3

Я разрабатываю репортер ошибок в своем пользовательском ПЗУ и хочу знать, есть ли механизм снятия снимков экрана при сбое приложения.Сделайте снимок экрана при сбоях приложения в Android

Я знаю, что метод ActvityManagerService вызывается при сбое приложения. Отсюда Намерение с намерением действия. Выступает ACTION_APP_ERROR, который содержит BUG_REPORT.

Я также знаю, что BugReportReceiver в каркасы/базы/пакеты/Shell также получает Намерение с массовкой EXTRA_BUG_REPORT и EXTRA_SCREENSHOT. Но я не могу отслеживать, откуда генерируется скриншот, и этот Intent транслируется.

Мне нужна помощь в написании кода, чтобы сделать снимок экрана автоматически, когда приложение разбилось.

ответ

-1

е вы хотите сохранить информацию о сбое приложения, вы должны пойти с acra library

ACRA является библиотека позволяет приложение для Android автоматически размещать свои отчеты о сбоях в форме Google Doc. Он предназначен для разработчиков приложений Android, которые помогают им получать данные из своих приложений, когда они выходят из строя или ведут себя ошибочно. (Взято из ссылки)

Функция отчетов о сбоях для приложений для Android является родной с Android 2.2 (FroYo), но доступна только через официальный Android Market (и с ограниченными данными). ACRA является большим подспорьем для разработчиков Android:

Я надеюсь, что это поможет вам ...

+0

ACRA предназначен для отчетности аварии индивидуального применения. Я вношу изменения в код рамки для своего ПЗУ, и я хочу перехватить все сбои приложений. Я могу это сделать, но я хочу знать, как я могу получить скриншот с крахом приложения. – VinayChoudhary99

+0

С какими языковыми особенностями вы ссылаетесь? Не могли бы вы поделиться информацией об этом. – VinayChoudhary99

 Смежные вопросы

  • Нет связанных вопросов^_^