2012-04-18 4 views
1

私は現在、標準のアンドロイドアプリですが、いくつかのGoogleマップ機能を追加したいと思っています。Googleマップアンドロイドアプリケーションを別のアンドロイドプロジェクトにインポートするにはどうすればよいですか?

私はGoogle Maps APIを使用してグリップを取得し、必要な機能を正確に実行しようとする別のプロジェクトを作成しました。

私の問題は、データを取得するためにマップアプリケーションを呼び出すか実行するために私の最初のアプリが必要だということです。

マップアプリケーションからライブラリを作成し、それを最初のプロジェクトにインポートすることはできますか?もしそうなら、私はそれをどのように呼びますか?

もしそうでなければ、どうすればアプリケーションに実装できますか?

その価値は、メニューのボタンから呼び出すことになります。

答えて

0

1つのアプリにしたい場合は、マップアプリからメインアプリにソースとレイアウトをコピーして別のアクティビティに変換してください。 インテントを使用してマップのアクティビティを開始し、いくつかのパラメータを渡して結果をメインアクティビティに戻すことができます。

あなたは、迅速な応答のための日食here's how to add activity

そしてa little tutorial for using Intent

+0

返事をありがとう。私もこれをやろうとします。 私は最初のアクティビティを持っていて、それを行うためにインテントを使っています。私はボールをプレイするためにマップの活動を得ることは同じであると仮定しています。 –

0

eclipseを使用している場合は、マッププロジェクトを右クリックして、プロパティ - >アンドロイドに移動し、画面の下部にある「ライブラリです」というチェックボックスをオンにします。次に、あなたの他のプロジェクトでは、このライブラリプロジェクトをプロパティの同じ場所にインポートする必要があります。ここでボックスをチェックするのではなく、「追加」をクリックしてライブラリプロジェクトをメインに追加します。

ライブラリプロジェクトのマニフェストでは、ランチャーの機能を取り除くためにインテントフィルタを調整する必要があります。

+0

感謝を使用している場合は! :) 私はあなたが言ったことをして、それは新しいエラーが発生しています パッケージreal.Packageは共有ライブラリmaps.Package.MapsStuffを使用する必要があります。失敗! なぜ使用不可と表示されるのですか? –

関連する問題