2011年7月5日火曜日

[Android]スキーマ起動に対応する

ブラウザのハイパーリンクで何かアクションしたい場合に使えます。
amコマンドでINTENT投げても起動します。えぇまぁ、 AndroidMAnifest.xmlにかくだけですよ。

<!-- xxx://com.foo.bar/appname で起動可能になる -->
<intent-filter>
    <action android:name="android.intent.action.VIEW"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <category android:name="android.intent.category.BROWSABLE"/>
    <data android:scheme="xxx" android:host="com.foo.bar" android:path="/appname"/>
</intent-filter>

0 件のコメント :