嘿伙计们,我正在用我的网络摄像头模仿 Android 模拟器上的摄像头。它要求我在使用相机之前插入 SD 卡。我想知道是否可以创建一个“虚拟”意义上的 SD 卡以便相机可以工作?在模拟器选项下,我指定了 20MB 的 SD 存储区域,所以我不确定为什么这不起作用?
这是我访问相机的方式:
..listener...onClick...{
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takePictureIntent, CAMERA_PIC_REQUEST);
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_PIC_REQUEST) {
if (resultCode == RESULT_OK) {
Bitmap bm = BitmapFactory.decodeFile(imagePath);
ImageView image = (ImageView) findViewById(R.id.gimg1);
image.setImageBitmap(bm);
} else if (resultCode == RESULT_CANCELED){
}
}
.....
}
想法和建议感谢!
大卫
更新:
我只需要将 20MB 更新到更高的存储速率,效果很好:)