2012-04-12 9 views
2

は、ここに私の問題だ...私はそれが最低解像度 の使用には、カメラを強制する必要があります私はすでにリストを得ましたAndroidのカメラの意向設定解像度

Camera c = Camera.open(); 
Parameters cp = c.getParameters(); 
List<Size> ls = cp.getSupportedPictureSizes(); 
cp.setPictureSize(ls.get(0).width, ls.get(0).height); 
cp.setPreviewSize(ls.get(0).width, ls.get(0).height); 

カメラ意図はカメラを使用することができないというエラーダイアログが開きます。すべての可能な解像度

が、私はこのような何かをしたときにオフ。

助けてくださいか?

私は使用カメラ以外の権限が必要ですか?

c.setParameters(cp); 

もありますことを確認してください:

答えて

2

はマニフェスト

<uses-permission android:name="android.permission.CAMERA" /> 
<uses-feature android:name="android.hardware.camera" /> 

でこれを追加し、あなたがカメラパラメータを操作するので、あなたがこのようなカメラの操作パラメータを設定する必要がありお試しくださいすべてのカメラオブジェクトはrelease()メソッドを呼び出します。

+0

at SamSung android4.0、私はc.setParameters(cp)を使用していますが、方法はありません。 – pengwang

+0

hmmm ..カメラのオブジェクトは真のカメラであると確信していますか?グラフィックス用のカメラとハードウェア用のカメラ。ハードウェア用にカメラをインポートする必要があります。 このリンクを参照してください: Joey

関連する問題