[Android] HT-03A発売前なのに、もの凄い勢いでポケット羅針盤の外部APIを試してみる

| トラックバック(0) |

NTTドコモさんのサイトに「Android向けアプリ開発者様用技術情報」というページがあり、
同リンク先に、HT-03Aのプリインアプリである「ポケット羅針盤の外部APIリファレンス」がありましたので、早速試してみました。

 

ポケット羅針盤の外部API

他のアプリからポケット羅針盤を起動するための外部API。

  • ランドマーク登録・起動API・・・ランドマーク機能を起動し、引数で指定したランドマーク、指定した地点からの視点でパノラマ表示できる
  • ランドマーク起動API・・・ランドマーク機能を起動し、引数で指定した地点からの視点でパノラマ表示できる
  • 星空起動API・・・星空機能を起動し、引数で指定した地点・日時に見える星空を表示できる

 

ここでAPIといっているのは、インテント(Intent)のことですので、
Googleアプリがそうであるように、ポケット羅針盤もインテントを公開しているため、
インテントを投げれば、ポケット羅針盤が起動します。

例えば、「あの場所から、パノラマ表示したいよぉ~」というときは、以下のような感じ。

Intent intent = new Intent();

intent.putExtra("latitude", ここに基点緯度(double型)の値をセット);
intent.putExtra("longitude", ここに 基点経度(double型)の値をセット);
intent.setClassName(
    "com.nttdocomo.android.compass",
    "com.nttdocomo.android.compass.land.LandPanoramaActivity");

startActivity(intent); // ここがインテントを投げるっていっているところ

 

たったこれだけで動いちゃう(注:妄想で動かしています)・・・。

Androidって素晴らしい。。。

今後も、インテントを公開するアプリは増えてくるだろう。

そうなると、どっかに「公開されているインテントの一覧」みたいな、まとめ記事が必要になってくるのだが、欲しい人はいるだろうか?

トラックバック(0)

トラックバックURL: http://mt.adakoda.com/mt-tb.cgi/221

2010年2月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28            

自作フリーソフトウェア