2012年7月14日土曜日

[Android] アプリの履歴を調べるアプリの作り方

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 件のコメント:

コメントを投稿