我寫了一個簡單的應用程序中,用戶可以:禁用快門聲
- ,按下按鈕,打開攝像頭應用
- 拍照與攝像頭應用
有什麼辦法可以從我的代碼中禁用相機的快門聲音嗎? 我目前手持Android 4.1.2版本的Orange Nivo手機。
的我的代碼secion是:
public void onClick(View v) {
try {
f = createImageFile();
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, Uri.fromFile(f));
startActivityForResult(cameraIntent, CAMERA_REQUEST);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_REQUEST && resultCode == RESULT_OK) {
Bitmap photo = BitmapFactory.decodeFile(f.getAbsolutePath());
Bitmap newphoto = Bitmap.createScaledBitmap(photo, 200, 200, false);
imageView.setImageBitmap(newphoto);
我將不勝感激就如何實現這一效果的任何建議。 我知道在Android商店中有應用程序可以在沒有快門聲的情況下拍攝照片,所以我想必須有一種方法可以在不使用電話的情況下進行此操作。