<uses-permission android:name="android.permission.INTERNET" />
설명: 이 권한은 애플리케이션이 인터넷에 접속할 수 있도록 합니다. 네트워크 연결이 필요한 애플리케이션, 예를 들어 웹 브라우저, API 호출을 통해 데이터를 가져오는 앱 등이 이 권한을 사용합니다.
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
설명: 이 권한은 애플리케이션이 장치의 전화 상태(예: 현재 통화 중인지, SIM 카드 상태, 전화 번호 등)를 읽을 수 있도록 합니다. 주로 기기의 고유 ID(IMEI)나 네트워크 정보 등을 필요로 하는 애플리케이션에서 사용됩니다.
<uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
설명: 이 권한은 애플리케이션이 기기의 전화번호를 읽을 수 있도록 합니다. 주로 사용자가 설정한 전화번호를 가져오기 위해 사용되며, 사용자의 개인 정보를 다루는 민감한 권한 중 하나입니다.
<uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
설명: 이 권한은 READ_PHONE_STATE보다 더 높은 권한을 제공하며, 주로 시스템 앱에서 사용됩니다. 이 권한을 통해 앱은 전화기의 더욱 상세한 상태 정보를 읽을 수 있습니다. 일반적인 서드파티 앱에서는 사용하지 않으며, 사용 시 특별히 신중해야 합니다. tools:ignore="ProtectedPermissions" 태그는 이 권한이 보통 시스템 앱에서만 사용되는 보호된 권한이기 때문에 발생하는 경고를 무시하겠다는 의미입니다.
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
설명: 이 권한은 애플리케이션이 GPS를 사용하여 기기의 정확한 위치를 가져올 수 있도록 합니다. 네비게이션 앱이나 위치 기반 서비스 앱에서 주로 사용됩니다.
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
설명: 이 권한은 애플리케이션이 Wi-Fi, 셀룰러 네트워크 등을 사용하여 대략적인 위치를 가져올 수 있도록 합니다. 정확도가 낮지만 전력 소모가 적으며, 위치 기반 광고나 간단한 위치 정보가 필요한 앱에서 주로 사용됩니다.
'어플리케이션 관리 > 안드로이드' 카테고리의 다른 글
구글 플레이 스토어 - 배포 2 (구글 플레이 콘솔에 올리기) (0) | 2024.08.11 |
---|---|
구글 플레이 스토어 - 배포 1 (abb 만들기) (1) | 2024.08.10 |