首先,我認爲它是嵌入的而不是另一項活動中的活動。 here是在應用中嵌入Google地圖的教程。這非常簡單。你可以在活動中放置任何東西。同樣使用谷歌API可以是非常有用的。關於使用語音命令或從口頭命令得到結果,我會檢查this。這將解釋如何實現語音命令,然後您可以開始爲該特定命令所做的活動。一旦你知道從哪裏開始,當你擊中快速皮膚時,讓社區知道,並且可以回答更直接的編碼問題。我希望這有助於讓你在正確的方向:)
COMMENT問題:
感謝Mark.Could你給我一些細節,如何嵌入的活動等您的鏈接不提這個?感謝
那麼首先你必須明白android是基於視圖和活動的。我覺得最好每個頁面都有一個活動。因此,例如,如果用戶按下按鈕A,則您想要開始新的活動。下一個活動可以從頭開始設置,以處理您想要的任務。所以說按鈕A是地圖視圖頁面。您可以按照指南使用mapview設置頁面。我們呼籲按鈕的按下一個新的活動說你將以下作爲指導:
Intent back2MainScreen = new Intent(getApplicationContext(), MainScreen.class);
back2MainScreen.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(back2MainScreen);
現在在上面的代碼MainScreen.class
是你的java的活動,將在您的源。該標誌只是標準的,應該包括在內。然後startActivity
開始下一個活動。你通過Intent
它。您可以將捆綁添加到Itent,這將允許您通過活動傳輸數據。假設用戶輸入一個郵政編碼,並且想要放大地圖上的該區域,那麼您要將郵政編碼傳遞給下一個活動,以便Google地圖可以顯示正確的區域。
這解釋了從一個活動到下一個活動。 Android與整個頁面放在一起很相似。您可以更改活動中的頁面,但我喜歡使用後退按鈕。所以,因爲我沒有多少頁面(少於15頁),所以最適合我爲不同的任務使用不同的頁面。此外,您可以擁有多種不同的視圖,並在INVISIBLE
或GONE
之前讓用戶點擊按鈕。我不會推薦,特別是如果你剛開始使用android。它會讓你感到困惑。
感謝Mark.Could你給我一些細節,如何嵌入活動等?你的鏈接沒有提到這一點。謝謝 – 2013-03-10 05:17:15