2012-04-18 33 views
1

我目前有一個應用程序,它只是一個標準的Android應用程序,但我想添加一些谷歌地圖功能。我怎樣才能導入一個谷歌地圖android應用程序到另一個android項目?

因此,我創建了另一個項目,以抓住谷歌地圖API,並嘗試開發它到它正在做的事情,正是我需要它做的。

我的問題是,我需要我的第一個應用程序能夠調用或運行地圖應用程序來檢索數據。

是否可以從地圖應用程序創建一個庫,然後將其導入到我的第一個項目中?如果是這樣,我將如何處理調用它?

如果不是,我該如何將它應用到應用程序中?

對於它的價值,我會從菜單中的按鈕調用它。

回答

0

如果您想將它製作成一個應用程序,可以將地圖應用程序的源代碼和佈局複製到主應用程序中,將其變爲單獨的活動。 然後使用意圖來啓動地圖活動,可能會傳遞一些參數並將結果返回到主要活動。

如果您使用的是Eclipse here's how to add activity

而且a little tutorial for using Intent

+0

感謝您的回覆。我也會嘗試這樣做。 我在第一個中有一個首選項活動,並使用意圖來做那件事。我假設讓地圖活動玩球將是相同的。 – 2012-04-18 14:43:16

0

如果您使用的是Eclipse,您可以右鍵單擊您的地圖項目,進入properties-> android並選中屏幕底部顯示「Is Library」的框。然後在您的其他項目中,您需要將這個庫項目導入屬性中的同一位置。而不是在這裏檢查框,你可以點擊「添加」並添加庫項目到你的主。

在您的庫項目的清單中,您可能需要調整意圖篩選器以擺脫啓動器的功能。

+0

感謝您的快速回復! :) 我已經做了你所說的,它正在提出一個新的錯誤 包real.Package需要不可用的共享庫maps.Package.MapsStuff;失敗! 爲什麼它會被標記爲不可用? – 2012-04-18 14:20:21

相關問題