アプリがインストールされた日時、更新された日時を取得する

By 松田幸一
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加
こんなことがしたい
  1. インストール済みアプリの一覧を作りたい。
  2. 一覧はインストール、更新された順番で表示したい。

というだけのものを作りたいとふと思いつきました。

1.インストール済みアプリの情報を取得する

※Intent.ACTION_MAIN これがAndroidManifest.xmlに記述されているActivityリストを取得しています。
ウィジェットだけとか、サービスだけとかというのは取得していません。

2.アプリがインストールされた日(更新された日)を取得する

あとは、date で並べ替えちゃえばOKですね
<追記>

サンプル

自分のアプリ(apk)の最終更新日時を画面上に表示する
main.xml
<?xml version=”1.0″ encoding=”utf-8″?>
<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android”
android:orientation=”vertical”
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”
>
<TextView
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:text=”@string/hello”
android:id=”@+id/date”/>
</LinearLayout>

関連する投稿


5 Tweets

Leave a Reply

Additional comments powered by BackType