IT 통신 수학 과학/자바 안드로이드
안드로이드 앱 권한 요청
paddre
2020. 8. 2. 23:26
안드로이드에서는 보안과 관련된 중요한 사항에 사용자의 허가를 받아야 하는데, 허가가 필요한 사항응 반드시 manifest에 명시해야하는데 빨간색과 같이 표시하면 된다.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.snazzyapp">
<uses-permission android:name="android.permission.INTERNET"/>
<!-- other permissions go here -->
<application ...>
...
</application>
</manifest>
한편 사용자의 허가를 받아야하는 서비스는 아래 표와 같으며 이들 서비스를 사용할 때는 위의 manifest에 반드시 명시해야하며 한번 허가받으면 다시 받을 필요가 없으나 사용자는 언제든 허가를 취소할 수 있다. 그리고, 권한이 없을 때는 사용자에게 권한을 요청해야만 한다.
서 비 스 이 름 | 설 명 |
LAYOUT_INFLATER_SERVICE | 전개자 |
AUDIO_SERVICE | 오디오 관리자 |
DOWNLOAD_SERVICE | 다운로드 관리자 |
VIBRATOR_SERVICE | 진동관리자 |
LOCATION_SERVICE | 위치 서비스 관리자 |
POWER_SERVICE | 전원 관리자 |