タグ

2010年12月10日のブックマーク (2件)

  • エンコードされたAndroidManifest.xmlをデコードする - _development,

    AndroidManifest.xml AndroidManifest.xmlはandroidアプリケーションのデスクリプターファイルである。 アプリケーションがapkファイルにパッケージングされるとき、AndroidManifest.xmlはバイナリー形式にエンコードされる。 AndroidManifest.xmlはアプリケーションがインストールされる時に読み込まれ、メタ情報がシステムに登録される(はずである)。 システムとアプリケーションはメタ情報を読みとるAPIを利用して、AndroidManifest.xmlの内容にアクセスする。 このようなメタ情報のひとつとして、アプリケーションが処理可能なインテントの情報があり、あんざいゆき/@yanzm の以下の記事が詳しい。 ・ Android 特定の Intent (Action) を処理できる Activity (アプリ)の一覧を取得

    miguse
    miguse 2010/12/10
    というか、エンコード出きるんだ知らなかった(ぉw
  • Android Activity, Task, Stack, Launch mode

    アクティビティ と タスク と スタック と 起動モード (と ライフサイクル) 開発の基礎のアクティビティとタスク以降 がとっても(日語が)わかりにくかったので、 私なりの解釈を書くことにしました。 (もしかしたら間違ってるかもしれないよ) なんで、わかりにくいかと言うと、用語の定義がされてないからなんですね。 なので、ちゃんと定義(みたいなの) ・アクティビティ これはいいよね。いわゆる Activity です。 ・ルートアクティビティ タスクを開始するアクティビティのこと。 通常だと、AndroidManifest.xml の タグのなかに <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNC

    Android Activity, Task, Stack, Launch mode
    miguse
    miguse 2010/12/10
    これで、安心アクティビティとタスクとスタック