我有一個按鈕的應用程序,點擊它應該啓動相機。開發者指南提到了兩種方式來做到這一點。但我無法決定哪一個最適合我,他們之間有什麼區別。 如果可能的話請提一下爲什麼android有兩種使用相機的方法?在android中啓動相機有效嗎?
0
A
回答
2
傳遞意圖將爲您工作。 在你的onClicklistener上試試這段代碼。
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 0);
默認安卓相機有ok和cancel按鈕。所以你不必爲此擔心。
0
Android允許您使用Camera通過Intent或製作自定義相機。
如果您只需要執行點擊和保存功能,您可以使用Intent方式。
否則,如果您需要將自定義功能放入使用自定義相機的android中。
希望這能解決你的目的。
+0
在我的應用程序中,當相機啓動時,我只需要兩個按鈕,一個是「確定「,另一個是」取消「。我可以在照相機意圖的幫助下做到這一點,或者我必須使用Camera API? – 2012-02-07 13:42:23
相關問題
- 1. 在Android瀏覽器中啓動相機
- 2. Android onActivityResult沒有爲相機啓動?
- 3. 相機不啓動在android代碼
- 4. Android相機不顯示打開畫廊只有在重新啓動手機時纔有效
- 5. 0x80131515啓動相機
- 6. android啓動應用程序啓動時的相機活動或同時啓動
- 7. 無法在手機啓動Android中
- 8. Android相機驅動
- 9. Unity相機動畫無效?
- 10. 啓動相機問題?
- 11. 在Android中使用相機活動
- 12. 無法啓動Android的模擬器相機在Mac上
- 13. 如何在viewDidLoad上啓動iPhone相機?
- 14. 相機啓動時屏幕中斷
- 15. 在Android庫中有啓動器活動
- 16. Android:無法啓動活動/無法連接到相機服務
- 17. 如何在unity3D中爲windows phone啓動本機相機?
- 18. 用android啓動手機gis
- 19. Android:開機啓動服務?
- 20. Android:動態選擇啓動活動並不總是有效
- 21. Android:將OpenGL效果應用於相機
- 22. 手機開機時在Android中啓動BroadcastReceiver?
- 23. 啓動後在Android上啓動了多少個虛擬機?
- 24. 如何在手機啓動時啓動Android應用程序?
- 25. 開機時啓動Android服務Android 4.0
- 26. 在android應用程序中的相機效果
- 27. 如何在Android相機預覽中創建Lomo/Retro效果?
- 28. 在android中打開相機預覽時添加效果
- 29. 在Android中啓用相機時音頻播放停止?
- 30. 如何直接從網頁啓動相機android
你可以鏈接到你指的2種方式嗎? – m0skit0 2012-02-07 13:28:20
我們看起來像我們知道Android開發者指南在我們頭上? XD – 2012-02-07 13:31:36
http://developer.android.com/guide/topics/media/camera.html是鏈接。請參見子標題「The Basics」 – 2012-02-07 13:37:37