| | |
| | | import androidx.fragment.app.DialogFragment; |
| | | import androidx.fragment.app.Fragment; |
| | | |
| | | import android.text.TextUtils; |
| | | import android.util.Log; |
| | | import android.util.SparseIntArray; |
| | | import android.view.LayoutInflater; |
| | |
| | | if (!mCameraOpenCloseLock.tryAcquire(2500, TimeUnit.MILLISECONDS)) { |
| | | throw new RuntimeException("Time out waiting to lock camera opening."); |
| | | } |
| | | manager.openCamera(mCameraId, mStateCallback, mBackgroundHandler); |
| | | if(!TextUtils.isEmpty(mCameraId)){ |
| | | |
| | | manager.openCamera(mCameraId, mStateCallback, mBackgroundHandler); |
| | | }else{ |
| | | MyLog.i(TAG,"CameraID--null"); |
| | | |
| | | } |
| | | } catch (CameraAccessException e) { |
| | | e.printStackTrace(); |
| | | } catch (InterruptedException e) { |