Узнайте, как часто ДРУГИЕ приложения зависали на Android - PullRequest
1 голос
/ 16 января 2012

Мой менеджер спрашивает, может ли приложение узнать, сколько раз ДРУГИЕ приложения, установленные на устройстве Android, зависали.

Из того, что я понимаю в песочнице приложений, это не должно быть возможно,Может быть, Android OS записывает где-то в журналы, какие приложения зависали, когда, по какой причине (например, сохранена трассировка стека)?Если да, их можно проанализировать (возможно, даже на нерутированном телефоне, если разрешения позволяют).

Это должно работать только для любых других приложений, из AndroidMarket или нет, и не только для тех, которые мы разработали.сами.

Спасибо!

1 Ответ

2 голосов
/ 16 января 2012

Мой менеджер спрашивает, может ли приложение узнать, сколько раз ДРУГИЕ приложения, установленные на устройстве Android, аварийно.

Некоторые приложения допускают необработанные трассировки стекаисключения должны быть записаны в LogCat, который вы можете прочитать, если у вас есть разрешение READ_LOGS.В идеале, несколько производственных приложений делают это, так как можно утверждать, что это проблема безопасности.Те, у кого есть свой собственный механизм сообщения о необработанных исключениях (например, ACRA), не обязательно регистрируют свои данные в LogCat, и у вас нет возможности узнать, произошли ли они «сбой».

...