Из-за проблем безопасности / конфиденциальности не все эти значения доступны для стандартных программ для Android. Единственный способ, которым я знаю, чтобы достичь этого, - это получить root-права на устройство и подключиться к системным службам, которые вам нужны. Если вы хотите только проанализировать использование вашего собственного приложения, вы должны написать подкласс для каждого класса, который является прямым или косвенным подклассом View
, и перезаписать события onTouchEvent
, onKeyPressed
, onClick
... и расширяет эти классы в вашем приложении.