またもや、IceCreamSandwichネタなのですが
標準ブラウザの実験的新機能として、
「設定」-「Lab」から
こんな
「クイックコントロール」
が利用できたりします。
画面の左からスワイプで
扇型のメニューで機能選択できます。
で、これをさらに拡張するような
アプリがあったりします。
またもや、IceCreamSandwichネタなのですが
標準ブラウザの実験的新機能として、
「設定」-「Lab」から
こんな
「クイックコントロール」
が利用できたりします。
画面の左からスワイプで
扇型のメニューで機能選択できます。
で、これをさらに拡張するような
アプリがあったりします。
標準ブラウザでGoogleのトップにいくと、
画面上部になんか表示されて選択プルダウンが表示されたりします。
あたしはGoogleアカウントを4こ持ってるのですが、
それらが選択肢としてすべて表示されて
選択するだけでメンドウな入力なしに
ログインやアカ切り替えができたりします。
で、この選択肢に表示されるアカウントは
きっと「暗黙的インテント」というやつなのでしょうか。
普通のリンクタグから外部アプリを起動できてるような気がします。
なので実験です。
https://twitter.com/#!/maochanz
http://www.facebook.com/maochanz
ブラウザの「デフォルトでの起動」をクリアしておくと、
それぞれ反応します、まさに「暗黙的インテント」です。
I/ActivityManager( 196): START {act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=https://twitter.com/ cmp=android/com.android.internal.app.ResolverActivity (has extras)} from pid 3007
I/ActivityManager( 196): START {act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=http://www.facebook.com/maochanz cmp=android/com.android.internal.app.ResolverActivity (has extras)} from pid 3007
あたしは、TwitterとFacebookの両アカウントを Seesmic で利用していますが、
公式アプリもTwitterとFacebookと両方インストールしています。
Seesmicは両方のリンクに反応して起動、
公式Twitterアプリも https://twitter.com~ にだけ反応、
公式Facebookアプリはどちらのリンクにも反応しない。
といった仕様になっているようです。
なので、アプリ開発者は、ブラウザ上の
<a href="http://www.facebook.com/maochanz">
のようなよくあるタグに対して反応するアプリを実装可能。
ということで、こーゆーの他にもいろいろあるのかも知れません。
GingerBreadまでは、こんなかんじだったような。