0
Я хочу сделать очень простое приложение, и я хочу открыть камеру в Relative Layout, но вместо камеры я вижу только черный экран. код я очень простойAndroid Camera Bug
public class MainActivity extends AppCompatActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void button(android.view.View v){
android.hardware.Camera camera = android.hardware.Camera.open();
RelativeLayout relativeLayout = (RelativeLayout) findViewById(R.id.video);
SurfaceView surfaceView = new SurfaceView(getApplicationContext());
relativeLayout.addView(surfaceView);
SurfaceHolder surfaceHolder = surfaceView.getHolder();
try {
camera.setPreviewDisplay(surfaceHolder);
camera.startPreview();
} catch (IOException e) {};
}
}
Как я могу это исправить?
Что вы хотите сделать после того, как вы открыть камеру? –
Можете ли вы пометить мой ответ как ответ на свой вопрос, если вы удовлетворены этим? –