I am trying to use API Camera.getNumberOfCameras()
but getting error "Cannot find symbol" while compiling. My API level is 8.
Can anyone please tell me whats the way to get this function work?
Thanks.
That method was not introduced until API Level 9 (Android 2.3). You cannot use it on older versions of Android. Here is a sample project demonstrating how to use it on newer versions of Android while safely avoiding it on older versions of Android.
I know its an old post.But updating for new comers.
From API21 Camera
class is deprecated.Instead we have to use Camera2
class.
For gettng connected devices,you have to use something like
private CameraManager mManager;
private String[] mCameraIds;
mManager = (CameraManager)getSystemService(Context.CAMERA_SERVICE);
mCameraIds = mManager.getCameraIdList();
You can find documentation here
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With