5

アプリで LED をオンにしようとしています。このコードを実行すると、クラッシュします。アプリが終了し、ランタイム例外が発生します: FATAL Exception, java.lang.nullpointerexception.

    Camera cam = Camera.open();     
    cam.getParameters().setFlashMode(Parameters.FLASH_MODE_TORCH);
    cam.setParameters(cam.getParameters());
4

1 に答える 1

0

まず第一に、コードがクラッシュしなくても、次のようなものが必要になるため、コードは機能しません。

Parameters params = cam.getParameters().setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(params);

ただし、クラッシュは修正されません。代わりに、次のような投稿によると、トーチモードをオンにするのは簡単な作業ではないようです。

回答の中で、これはほとんどのオプションをカバーしているようです。

于 2012-12-04T04:33:26.457 に答える