안녕하세요
안드로이드 초보자입니다.
사용자의 단말 정보를 가져오려고 하는데, 몇 가지 궁금한 점이 있습니다.
1. 휴대폰기기가 아닌 전화번호가 없는 wi-fi전용 기기는 아래와 같이 퍼미션을 주고 코딩할 경우 에러가 발생하는지 궁금합니다. 검색해 보니, AndroidMainfast를 수정해야 한다는데, 그럼, 앱을 시작할 때 wi-fi전용인지 확인해서 퍼미션에서 READ_PHONE_STATE를 제거하는 방법이 있을까요? 동적으로 수정 가능한가요?
TYPE_WIMAX / TYPE_WIFI / TYPE_MOBILE //4g, wi-fi, 3g
AndroidMainfast.xml
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
2. 그리고, Null값을 가져올 때 처리는 if(value == Null)이런 식으로 처리하면 되는건지 궁금합니다.
자세한 답변 부탁드립니다.
감사합니다.