this postによると、640x480 プレビューのサイズ/解像度は、ほとんどのデバイスでサポートされることが合理的に期待できます。プレビューではなく、解像度/サイズはどうですか?見つけ出す方法や既存のリソースリストが一般的にサポートされていますか画像解像度/サイズはデバイス間にありますか?私の印象は640x480の画像サイズが広くサポートされているということですが、それ以外は何ですか?一般的にサポートされているカメラの画像サイズのリスト
getSupportedPictureSizes()は現在のデバイスでサポートされている一覧のサイズを返しますが、サポートされている画像サイズの分布が世界中のどのデバイスにあるかを知りたいと思います。私が見ることから、DashboadsもDeveloper Consoleもこの情報を提供していません。
注1:データを近似するには、this oneなどの人気の高いAndroidデバイスのリストから始め、サポートされている携帯電話のカメラの画像サイズを調べます。ほとんどのスペックサイト(this oneまたはthis oneなど)は、最大解像度のみがリストされています。
注2:it appears一部の電話機では、setPictureSize()はすべての目的と目的のために破損しているため使用しないでください。しかし、他の(破損していない)Androidデバイスの一般的な画像サイズを知ることは、依然として有効です。
カメラがデフォルトの解像度で写真を撮ってから、AsyncTaskで希望のサイズにスケールするのはなぜですか? – Krylez
@Krylez私はあなたがサムスン銀河SIIIでそれをしなければならないように思われることに同意します。しかし、それは物事を行うラウンドアバウトのやり方のように思えます。ほとんどの携帯電話が「1080x960」などをサポートしていて、これが私のアプリにとって十分な解像度だとすれば、無駄なリソースをもっと大きく取ってみてください。 – angelatlarge