嗨,我正在模擬Android模擬器上的相機和我的網絡攝像頭。它要求我在使用相機之前插入SD卡。我想知道是否有可能創造一個'虛擬'的意義上的SD卡,所以相機可以工作?在模擬器選項下,我指定了一個20MB的SD存儲區域,所以我不確定這不起作用的原因?在Android模擬器中模擬相機圖片中的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){
}
}
.....
}
思考的建議感激!
大衛
UPDATE:
我根本就更新了20MB到更高的存儲速度和它的工作很大:)
我會建議使用設備而不是模擬器爲您的項目。 –
我實際上只是在模擬器編輯器中增加了SD卡的內存。 –