Лучший способ сделать это - реализовать прослушиватели для типов пользовательских взаимодействий, которые вы хотели бы считать. Имейте глобальную переменную в вашей деятельности. Каждый раз, когда пользователь взаимодействует, добавьте один к нему.
Если вы хотите вести учет во всем приложении, вы можете сохранить переменную в SharedPreferences и в конце каждого действия добавить глобальную переменную count вашего действия к значению, которое вы храните в общих настройках. Или вы можете просто отредактировать значение, которое вы сохранили в SharedPreferences, сразу после каждого взаимодействия с пользователем. Просто не забудьте сбросить значение SharedPreferences при первом запуске приложения, так как значения, хранящиеся в SharedPreferences, сохраняются даже после закрытия приложения, если вы не удалили их специально или не удалили SharedPreferences.
Еще один способ вести подсчет - использовать глобальную статическую переменную, доступную из всех других действий. Таким образом, вы сможете увеличить его от других действий. Хотя это обычно считается плохой практикой, поэтому я советую против этого.
Документация для SharedPreferences находится здесь:
http://developer.android.com/reference/android/content/SharedPreferences.html
Документация по реализации входных прослушивателей событий находится здесь:
http://developer.android.com/guide/topics/ui/ui-events.html
Надеюсь, это помогло!