作成しているアプリケーション内からGoogleNavigatorアプリを開くことに興味があります。特定の時間にスポーンして特定のデータを渡すことができるようにしたいと思います。
誰かが私がこれを行うための良い方法を考えることができますか?どのような権限が必要ですか?どうもありがとうございます。
あなたは意図を探しています。これらは、別のアプリケーションを開くなど、適切なアクションを実行できるようにするためにシステムにスローするメッセージです。
これは、インテントとインテントフィルターを使用するためのガイドです。
特に、ここにあなたがグーグルマップを含むグーグルのアプリケーションのために使うべきである意図を議論するページがあります。
また、Googleのフォーラムで尋ねられた同様の質問については、ここを参照してください。
動作するサンプルコードのサンプルは次のとおりです。
Intent i = new Intent(Intent.ACTION_VIEW,
Uri.parse("google.navigation:q=New+York+NY));
startActivity(i);