0
私はこれをやりたい:次に解像度を選ぶ最も近い解像度を設定して写真を撮るが、どのように解像度のリストが得られ、解像度を設定するのか分からない。 は、私はこのように写真を撮る:カスタム解像度のJava androidキャプチャ写真
private void clickpic() {
// Check Camera
if (getApplicationContext().getPackageManager().hasSystemFeature(
PackageManager.FEATURE_CAMERA)) {
// Open default camera
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
// start the image capture Intent
startActivityForResult(intent, REQUEST_CAMERA);
} else {
Toast.makeText(getApplication(), R.string.no_camera, Toast.LENGTH_LONG).show();
}
}
だから、私はそれができないのですか? –
@KrzysztofPokrywka: 'ACTION_IMAGE_CAPTURE'ではありません。これは非常に複雑ですが、カメラAPIを直接使用することは大歓迎です。 – CommonsWare
いくつかの例を教えてください。 –