1

SurfaceView やプレビューなしで Android デバイスでカメラを使用する方法を探していました。そのプレビューなしで写真を撮ることは不可能であることがわかりました。ただし、プレビューなしで実際に写真を撮っているチュートリアルを見つけました。リンクは次のとおりです。 http://www.vogella.com/articles/AndroidCamera/article.html

コードでカメラを前面から背面に切り替えた後、アプリはクラッシュしませんでしたが、エラー 100 が表示されました。したがって、現時点では前面カメラでのみ動作しています。

私は Samsung Galaxy S3(4.1.2) を使用しており、Galaxy S2 と Galaxy S3 Mini でテストします。

誰でもこれについての良い説明はありますか?

4

2 に答える 2

1

プレビューを開始しないと撮影できません。

一部の Android デバイスはより柔軟で、プレビューを実行せずに takePicture を呼び出すことができますが、これは技術的に API 仕様に反しています。

多数のデバイスでは動作しないため、信頼しないでください。そのチュートリアルは間違っており、おそらくこの動作を許可するデバイスの 1 つだけでテストされています。

プレビューを表示したくない場合は、Android バージョン >= 3.0 でそれを行う方法について、この質問を参照してください。

于 2013-03-08T18:42:30.917 に答える