我可以使用Intent調用攝像頭嗎?如果是,那麼intent和Camera之間有什麼區別? cam = Camera.open(); 我寫上面的代碼,但我得到一個錯誤。 我該如何解決這個錯誤?我可以使用Intent調用攝像頭嗎?
3
A
回答
5
當然是。
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
您將獲得的數據onActivityResult
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_REQUEST) {
Bitmap photo = (Bitmap) data.getExtras().get("data");
imageView.setImageBitmap(photo);
}
在清單添加以下功能。
**<uses-feature android:name="android.hardware.camera"/>**
0
試試這個...
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"),SELECT_IMAGE);
1
你有沒有在你的AndroidManifest.xml中所需的權限?
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
相關問題
- 1. 我們可以使用AVCaptureSession啓用攝像頭控件嗎?
- 2. 您可以在模擬器中使用iPhone攝像頭的攝像頭嗎?
- 3. 前置攝像頭可以使用自動對焦嗎?
- 4. 你可以實時使用ruby-opencv攝像頭嗎?
- 5. 使用QCAR SDK for iOS可以指定前置攝像頭嗎?
- 6. 可以確定使用攝像頭的人的距離嗎?
- 7. iPhone 5,6或6+可以同時使用兩個攝像頭拍攝圖片嗎?
- 8. 我可以使用Samsung Galaxy Tab(Android 2.2)上的前置攝像頭拍照嗎?
- 9. 我可以使用AVCaptureDevicePosition在前後攝像頭輸入之間切換嗎?
- 10. iPhone4可以同時從前置攝像頭和後置攝像頭錄製嗎?
- 11. 保存Android攝像頭API而不使用INTENT
- 12. 如何在android中啓動前置攝像頭使用Camera Intent?
- 13. 如何在Android中使用Intent打開前置攝像頭?
- 14. HTML5/javascript Android應用可以訪問攝像頭/錄音筆嗎?
- 15. 我可以讓QTKit Capture支持IP攝像頭嗎?
- 16. 我可以在ImageView中加載攝像頭嗎?
- 17. 我可以在Android手機上打開2個攝像頭嗎
- 18. 我可以使用OpenIMAJ從IP攝像機捕捉視頻嗎?
- 19. 流攝像頭使用socket.io
- 20. 紅寶石可以操作和使用網絡攝像頭等外設嗎?
- 21. Flex使用沒有攝像頭的攝像頭UI
- 22. 使用外部攝像頭的攝像頭顯示預覽
- 23. 確定Android攝像頭活動使用的攝像頭
- 24. 使用iPhone攝像頭作爲PC上的網絡攝像頭
- 25. 使用攝像頭作爲android模擬器攝像頭
- 26. 使用OpenCv檢測PC上攝像頭/攝像頭的數量
- 27. 是否可以在iAd內使用iPhone攝像頭?
- 28. 是否可以在xaml頁面中使用攝像頭?
- 29. pygame.camera可以使用多少個攝像頭?
- 30. 是否可以使用Silverlight 4調整攝像頭的曝光度?
這從Android開發者文檔中有你可能需要的任何其他細節:http://developer.android.com/guide/topics/media/camera.html – 2015-05-19 03:15:50