このリンクからカメラAPIを使用するカメラアプリを開発しました
完全に機能しているので、プレビューで写真を撮ることができますが、アプリを終了してもカメラが解放されません...このアプリをインストールした後でのみカメラを使用することはできません...アプリを再起動するとクラッシュすることもあります。
これが私がカメラをリリースする方法です->
@Override
protected void onPause() {
super.onPause();
if (camera != null) {
// preview.setCamera(null);
camera.stopPreview();
camera.setPreviewCallback(null);
camera.release();
camera = null;
}
}
onResumeこのコードも入れましたが、機能しませんでした。
@Override
protected void onResume() {
super.onResume();
camera = Camera.open();
preview.setCamera(camera);
}