Как узнать, есть ли на устройстве Android фронтальная вспышка
Я хочу знать, поддерживает ли устройство фронтальную вспышку. Я получил список камер от менеджера камеры и попытался получить фронтальную камеру. Как получить фронтальную камеру, если "Камера" устарела, и как узнать, поддерживает ли она вспышку?
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Context;
import android.hardware.camera2.CameraAccessException;
import android.hardware.camera2.CameraManager;
import android.os.Bundle;
public class MainActivity extends Activity {
boolean x;
String[] CameraList;
@TargetApi(23)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
CameraManager cameraManager= (CameraManager) getSys
temService(Context.CAMERA_SERVICE);
try {
//got the camera list-it's length is 2
CameraList=cameraManager.getCameraIdList();
} catch (CameraAccessException e) {
e.printStackTrace();
}
}
}