我正在開發一個Android應用程序,我需要打開內置的谷歌地圖,這是從我正在創建的應用程序中移動出現。點擊按鈕後,它應該打開內置的谷歌地圖。類似的方式,我需要打開相機。在哪裏以及如何做到這一點?請幫助我。如何使用android studio在android應用程序中使用內置谷歌應用程序?
0
A
回答
1
您可以通過意圖打開另一個應用程序。您可以使用明確的軟件包名稱發佈意圖(請參閱start application knowing package name)。
這對Google地圖來說工作正常,但對於相機而言,情況更爲複雜。
在所有的android設備上都沒有官方的Google相機應用程序可用,有些製造商使用他們的自定義版本,並且不使用相同的軟件包名稱。
幸運的是,所有相機應用程序都需要註冊MediaStore.ACTION_IMAGE_CAPTURE意圖。通過探測這個意圖的用戶,你可以找到一個或多個軟件包名稱,你可以作爲相機應用程序啓動。
0
的谷歌地圖應用程序
String uriBegin = "geo:" + latLng;
String query = latLng + "(" + 1 + ")";
String encodedQuery = Uri.encode(query);
String uriString = uriBegin + "?q=" + encodedQuery + "&z=16";
Uri uri = Uri.parse(uriString);
Intent mapIntent = new Intent(android.content.Intent.ACTION_VIEW, uri);
startActivity(mapIntent);
相關問題
- 1. Android - 如何在Android應用程序中使用谷歌表單?
- 2. 谷歌加在Android應用程序
- 3. 谷歌AdSense在Android應用程序
- 4. 谷歌地圖在Android應用程序
- 5. 在Android上使用應用程序內的應用程序
- 6. 在Android應用程序中使用谷歌地圖V2或V3?
- 7. 在定製的Android應用程序中使用谷歌地圖
- 8. 在android/ios應用程序中使用谷歌地圖
- 9. 使用android studio的Android應用程序引導程序
- 10. 谷歌加登錄android應用程序
- 11. 谷歌護目鏡 - Android應用程序
- 12. Android谷歌應用程序停止
- 13. 谷歌地圖與Android應用程序
- 14. 使用谷歌地圖的應用程序不在Android Studio中生成
- 15. 在Android Studio中部署谷歌應用程序引擎
- 16. 如何使用gaesessions在谷歌應用程序內發動機
- 17. 在Android 4.1中使用Android L按鈕,如谷歌加應用程序
- 18. 谷歌地圖導航 - 在Android應用程序中使用谷歌導航
- 19. 在我的Android應用程序中使用Maps應用程序
- 20. 如何在Android應用程序中使用XML播放歌曲?
- 21. 如何使用android studio測試android應用程序?
- 22. 如何在不使用Android應用程序時註銷android應用程序
- 23. 在android studio中使用python代碼構建android應用程序
- 24. 如何在谷歌應用程序中設置谷歌登錄?
- 25. 如何從Xamarin Android應用程序調用Android應用程序
- 26. 谷歌地圖應用程序強制關閉 - Android Studio中
- 27. 在同一個應用程序中使用超過1谷歌地圖在Android中在我的應用程序
- 28. Android應用程序 - 使用谷歌地圖
- 29. 使用谷歌分析安卓android桌面應用程序
- 30. Android應用程序:使用谷歌ID登錄?