안드로이드에서는 보안과 관련된 중요한 사항에 사용자의 허가를 받아야 하는데, 허가가 필요한 사항응 반드시 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 | 전원 관리자 |
'IT 통신 수학 과학 > 자바 안드로이드' 카테고리의 다른 글
menu기능//item.setIcon(R.drawable.ic_launcher)오류 (0) | 2020.09.02 |
---|---|
타이머 메시지 핸들러 (0) | 2020.08.29 |
버튼 리스너 구현 (0) | 2020.08.23 |
터치 입력시험 (0) | 2020.08.19 |
콜백메서드 재정의 / 리스너 인터페이스 구현 (0) | 2020.08.17 |
onRequestPermissionsResult error // READ_CONTACT_CODE error (0) | 2020.08.15 |
google admob 시작하기 (0) | 2020.04.05 |
double to String (double을 문자열로 변경)/String to Double(문자열을 Double로 변경) (0) | 2020.03.21 |