Android アプリケーションのバックグラウンドで動作し、ユーザーがモバイル アプリケーションで使用するすべてのアクション/イベントをリッスンして記録するライブラリを作成する必要があります。
例えば:
- ユーザーが特定のボタンをクリックすると、ライブラリはそのボタンをクリックしたことを通知します。
- ユーザーが地図をクリックすると、ライブラリはそのイベント/ジェスチャーを記録します
- ユーザーがスワイプすると、ライブラリはユーザーがスワイプしたことを通知します...
私のライブラリはアプリケーションのユーザビリティを追跡しており、ユーザーが使用するアクション/イベントを記録するある種のリスナーが必要です。
バックグラウンドサービスでイベントをキャッチする方法など、ウェブ上で何も見つかりません。について読んだのですがBroadcastReceiver
、IntentService
これをライブラリで問題に使用できるかわかりません。
目的を達成するための正しい方法を教えてください。