if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_NUMBERS) ==
PackageManager.PERMISSION_GRANTED)
{
checkSimCardInfo();
} else {
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_PHONE_NUMBERS},
PERMISSION_REQUEST_CODE);
}
위 퍼미션 설정으로 하면 안드로이드 11이상에서 아래와 같이 정상적으로 전화번호가 추출이되고
위 코드중 READ_PHONE_STATE로 변경해서 돌리면 안드로이드10이하 버전에서도 전화번호가 추출이됩니다.

문제는 안드로이드 10이하와 11이상에서 작동이 되게 하려고 하는데요
구글링 조언을 받아서 여러가지 형태로 해봤는데.. 잘 안되서 문의드립니다. ㅠㅠ
위 코드를
안드로이드 10이하에서는 READ_PHONE_STATE
안드로이드 11이상에서는 READ_PHONE_NUMBER 퍼미션이 작동되게 하려면
위소스를 어떻게 수정 해야 하는지 도움요청합니다 ㅠㅠ