1
Androidスタジオでエラーが発生しました。 私はアンドロイド4.4.2でスマートフォンを持っており、私は新しいものをインストールすることはできません。 私は何をすべきですか?コールにはAPIレベル21が必要です(現在の最小値は17です)。android.hardware.camera2.CameraDevice.StateCallback
厳密にちょうどこのようなカメラの起動時に2〜3秒の遅延を入れて、これはこの問題を解決する正しい方法はありませんが、あなたはまだ新しいデバイスに古いカメラを使用することができます話すprivate CameraDevice.StateCallback mCameraDeviceStateCallback = new CameraDevice.StateCallback(){
@Override
public void onOpened(CameraDevice camera){
mCameraDevice = camera;
}
@Override
public void onDisconnected(CameraDevice camera){
camera.close();
mCameraDevice = null;
}
@Override
public void onError(CameraDevice camera, int error){
camera.close();
mCameraDevice = null;
}
};
実行中のデバイスのOSバージョンを動的にチェックし、十分な。古いデバイスでは使用できません。 – Henry