How to get the histories of applications
Androidには過去に起動したタスクを調べるための RecentTaskInfo というクラスがあります。
http://developer.android.com/intl/ja/reference/android/app/ActivityManager.RecentTaskInfo.html
このクラスを使ったサンプルを作ってみました。
android.permission.GET_TASKS というパーミッションが必要です。
マニフェスト(AndroidManifest.xml)
Activity(Main.java)
これをIS01で実行してみました。
知らないアプリが勝手に起動していることが分かります。
ActivityManagerクラスには他にも RunningTaskInfo や RunningAppProcessInfo などおもしろそうなクラスがあります。
以上、参考になれば幸いです。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。