1

実際にカメラアプリケーションをオンにせずにLG P970のフラッシュライトをオンにしたい場合、小さなAndroidアプリを作成しようとしています。これまでに収集した情報から、カメラアプリを実行してライトをオンにする必要があるため、これは可能ですか.

4

1 に答える 1

0

そこにAndroid用のいくつかのオープンソース懐中電灯アプリがあります。彼らの情報源を見ると、彼らがそれをどのように使用しているかがわかります

Camera mCamera;
/* [...] */
public void initCamera() {
    /* see their source for more */
}

public void lightOff() {
    if (hasSurface && hasCamera) {
            mParameters.setFlashMode(Parameters.FLASH_MODE_OFF);
            mCamera.setParameters(mParameters);
    }
}

public void lightOn() {
    if (this.isShown() && hasCamera) {
            if (mParameters == null) {
                    setParameters();
            }
            mParameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
            mCamera.setParameters(mParameters);
    } else {
            initCamera();
    }
}
于 2013-02-11T12:56:49.533 に答える