たとえば、whatsappのユーザーが自分の場所を送信し、メッセージシステムをクリックすると、Googleマップ、yandexマップ、その他。私はマップアプリもそこにいて欲しい。言い換えれば、私はそのシステムが私のアプリを地図アプリケーションとして認識し、ユーザーがwhatsappや他のアプリケーションの場所をクリックすると、私のアプリがシステムchoiseダイアログに現れます。どのようにアプリケーションを開いて場所を設定することができますか?私は検索し、フォーラムやアンドロイドのドキュメントで暗黙の意図を使用することをお勧めします。しかし、彼らはどのようにシステムchoisesで示すアプリケーションを構成するかを示していない。私はMIMEタイプについて聞いたことがありますが、ドキュメンテーションには場所のMIMEタイプはありません。Androidの共有場所を開くときに、私の地図がシステム内で表示されない
1
A
答えて
0
にマップURLに応答できるようにintent-filterを追加する必要があります。 URI取得するために
<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="http" android:host="maps.google.com" />
<data android:scheme="https" android:host="maps.google.com" />
<data android:scheme="geo"/>
</intent-filter>
:あなたのAndroidmanifest.xml
でアドバイスを
protected void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
Uri data = intent.getData(); // Here you will receive the URI
// ...
}
0
Implicit Intent年代には、アプリ等よりに他のアプリに事の並べ替えをしている、あなたは逆バージョン(他のアプリからのアプリ)を目指しています。あなたが探しているものはIntent Filterです。ドキュメントごとの通り:
他のアプリは、あなたの活動を開始できるようにするには、対応する
<activity>
要素のマニフェストファイルに<intent-filter>
要素を追加する必要があります。
乾杯! :)
+0
感謝:)返信用 –
関連する問題
- 1. ユーザーの所在地が地図上に表示されない
- 2. Android google地図に古い場所が表示されています
- 3. イスラエルの地図にいくつかの場所を表示
- 4. 私の場所と場所のボタンが表示されない
- 5. ビュー(地図)が表示されていないときに場所の更新を停止する
- 6. 地図インテントが指定された場所を表示しない
- 7. 地図上に別の地図を表示できないリスナーイベント
- 8. パッケージリーフレット - 地図が表示されない
- 9. ナビゲーションドロワーで現在地が地図に表示されない
- 10. URLに表示されない地図
- 11. ビデオ共有の場合にFBSDKShareDialogが表示されない
- 12. 会場と場所が正しく表示されない
- 13. マップ内の地図のC++ STL地図が正しく挿入されない
- 14. D3地図データラベルが正しく表示されない
- 15. 地図ルートビューが正しく表示されない
- 16. 地図上に複数の場所を表示するJavaScript
- 17. 同じ地図上に2つ以上の場所を表示
- 18. シンプルなサイドバーのブートストラップで地図が表示されない
- 19. 地図のURLがブラウザの欄に表示されない
- 20. リーフレットの地図がワードプレスのページに表示されない
- 21. 私のアプリが共有シートに表示されない
- 22. 現在地butoonは、私の現在の場所は、私の場所のボタンが表示されないし、私の場所が表示されない現在の場所と私の場所のボタンでマップを表示するが、</p> <p>私はコードの下に持って
- 23. GoogleマップAndroid - 地図が突然表示されなくなった
- 24. Googleマップを使用して追加した場所の地図がRailsアプリに表示されない
- 25. 私の場所のボタンイベントチタン地図をクリックしてください。v3
- 26. スパイダーでフォルミスの地図が表示されない
- 27. Googleマップの場所とURLのショートカナーAPIとのAndroidの意図の共有
- 28. Android - GoogleマップのAPIが地図を表示していない
- 29. Windows Phone 8.1は地図上の近くの場所を表示します。C#
- 30. 半径内にいる場合に地図を表示
おかげアントニオ、それは)私が欲しい何だったのである)、緯度を取得し、できる方法を教えてくださいこのウリの経度とズームレベル? –
「http://maps.google.com/maps?q = 40.3836251、-2.38361628」のようなUriが表示されます。これは、「http://maps.google.com/maps?q =緯度、経度」を意味します – antonio
あなたはアントニオ、本当に私のために働いた! :) –