我可以使用Intent调用摄像头,如果是,那么intent和Camera有什么区别?cam = Camera.open(); 我写上面的代码,但我收到一个错误.我该如何解决这个错误?
当然是的.
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
Run Code Online (Sandbox Code Playgroud)
您将获得有关ActivityResult的数据
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_REQUEST) {
Bitmap photo = (Bitmap) data.getExtras().get("data");
imageView.setImageBitmap(photo);
}
Run Code Online (Sandbox Code Playgroud)
在Manifest中添加以下功能.
**<uses-feature android:name="android.hardware.camera"/>**
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4767 次 |
| 最近记录: |