Thank you 😁 HW

Privacy Permission Description

Classification of permissions

Permission to name

Permission to illustrate

The calendar

Read the calendar

android.permission.READ_CALENDAR

Permission definition: Permission.WRITE_CALENDAR: allows an application to edit user calendar data. Read and write the calendar. You can view the corresponding schedule in the calendar application. Typical scenario example: 1. Make a study plan and travel schedule; 2. Train ticket booking and travel booking; 3. Birthday, meeting and other important events schedule reminder;

Write a calendar

android.permission.WRITE_CALENDAR

The camera

Take photos and videos

android.permission.CAMERA

Permission definition: Allows applications to use cameras. Typical scenarios are as follows: 1. 2. Scan the TWO-DIMENSIONAL code and barcode; 3. Video recording; 4, face recognition; 5. Intelligent map recognition; 6, share, for sending circle of friends;

The address book

Read your address book

android.permission.READ_CONTACTS

Permission definition: Android.permission.WRITE_CONTACTS: allows users to edit user address book data. Typical scenarios are as follows: 1. 2. Clone contacts. 3. Telephone book management; 4. Add office software to obtain contacts

Modifying the address book

android.permission.WRITE_CONTACTS

Find the account on the device

android.permission.GET_ACCOUNTS

Permission definition: Allows the application to obtain application account lists from account services, such as Google accounts and Weibo accounts, excluding wechat and QQ accounts and phone numbers manually entered by users

location

Precise (GPS) position

android.permission.ACCESS_FINE_LOCATION

Permission definition: 1, android. Permission. ACCESS_FINE_LOCATION: get accurate (GPS) location 2, android. Permission. ACCESS_COARSE_LOCATION: Typical scenarios for obtaining (network-based) general location: 1. Navigation scenarios such as walking, cycling, car and bus; 2, running, walking and other sports health scenes; 3, parking lot, food, gas station, news location scene; 5. Social scene, used to actively share location information. 6. Situational intelligence, used to remind travel schedule

(web-based) approximate location

android.permission.ACCESS_COARSE_LOCATION

The recording

The recording

android.permission.RECORD_AUDIO

Permission definition: Authorized applications can use the microphone. Typical scenario example: 1. 2, voice assistant function, voice navigation; 3. Voice call and chat 4. Screen recording 5

Equipment information

Device information: Read the status and identity of the phone

android.permission.READ_PHONE_STATE

Permission definition: Authorized applications can obtain device information such as the IMSI, IMEI, and SN. You can also use this permission to obtain phone call status. For example, you are not recommended to use this permission for an incoming call, ringing, or middle call. Use the Android ID or advertisement ID instead

Call records

Reading Call Records

android.permission.READ_CALL_LOG

Permission definition: An authorized application can read user call records. Typical scenario: 1. Backup 2. Call record management 3. Harassment interception: Call records are deleted

Write call history

android.permission.WRITE_CALL_LOG

Permission definition: An authorized application can read user call records. Typical scenario: 1. Backup 2. Call record management 3. Harassment interception: Call records are deleted

The phone

Call the number directly

android.permission.CALL_PHONE

Permission definition: An authorization application can dial a number without users clicking authorization. You are advised not to use this option. You are advised to set the dial to manually initiate dialing. The typical scenario is as follows: 1. 2. Dial the phone directly in the browser; 3. Contact customer service;

Adding voice Mail

com.android.voicemail.permission.ADD_VOICEMAIL

Permission definition: Authorizes an application to add voice attachments to emails. Example: 1

Make/receive Internet calls

android.permission.USE_SIP

Rights Definition: Making or receiving An Internet Call Typical Scenario: Making an Internet call using SIP

Reset the outbound path

android.permission.PROCESS_OUTGOING_CALLS

Permission definition: You can reset the outgoing mobile phone number to monitor the status of outgoing calls. Typical scenario: 1

Read a phone number

android.permission.READ_PHONE_NUMBERS

Permission definition: Reading mobile phone numbers Typical scenario Example: New permission in no typical scenario

Answering calls

android.permission.ANSWER_PHONE_CALLS

Permission Definition: Authorize applications to answer calls Typical scenario: Answer calls in vehicle-mounted mode

Body sensor

Human body sensors (e.g., heart rate detectors)

android.permission.BODY_SENSORS

Permission definition: Grants the application access to sensor data that is used to measure the user’s internal health. Generally refers to heart rate sensor data. Typical scenario example: 1. Sports/health related, used to display the user’s heart rate, such as Samsung Health App. 2. Wearable device applications

SMS

Send a text message

android.permission.SEND_SMS

Permission definition: Authorizes applications to send SMS messages. Typical scenario: 1. SMS management application, such as China Mobile; 2, mobile phone number registration or login verification code scenarios, such as the AcFun application, allows users to register by mobile phone number + received verification code. 3. SMS payment scene in game software.

Receiving text messages (SMS)

android.permission.RECEIVE_SMS

Permission definition: Authorizes an application to receive SMS messages. Typical scenarios: 1. SMS management applications, such as China Mobile and Go SMS; 2, mobile phone number registration or login verification code scenarios, such as the AcFun application, allows users to register by mobile phone number + received verification code.

Read your text messages (SMS or MMS)

android.permission.READ_SMS

Permission definition: Authorizes an application to read SMS messages. Typical scenarios: 1. SMS management applications, such as China Mobile and Go SMS; 2, mobile phone number registration or login verification code scenarios, such as the AcFun application, allows users to register by mobile phone number + received verification code.

Receiving Text Messages (WAP)

android.permission.RECEIVE_WAP_PUSH

Permission definition: Authorizes an application to receive WAP push messages. Typical scenarios: 1. SMS management applications, such as China Mobile and Go SMS;

Receiving Text Messages (MMS)

android.permission.RECEIVE_MMS

Permission definition: Authorizes an application to listen to incoming MMS services and intercept incoming MMS messages. Typical scenarios: 1. SMS management applications, such as China Mobile and carrier series applications;

Read a cell broadcast message

android.permission.READ_CELL_BROADCASTS

Permission definition: Authorizes an application to read cell broadcast SMS messages.

storage

Read the contents of your SD card

android.permission.READ_EXTERNAL_STORAGE

Permission definition: Authorizes an application to read \ modify or delete the contents of an SD card.

Typical scenario example: 1. File download scenario, for example, the browser downloads files from the network to the mobile phone. 2. In the Reader scenario, open a local file. 3, game scene, need to download a large number of resources and store on the SD card. 4, take a photo scene, need to save the picture or open the photo.

Modify or delete the contents of an SD card

android.permission.WRITE_EXTERNAL_STORAGE

Device manager

Device manager

android.permission.BIND_DEVICE_ADMIN

Display definitions on other applications: This function takes effect only after it is activated. You can view this function by searching in Settings (Device Manager). Delete device data. 2. Set screen-lock password rules. 3. The screen lock system is deactivated by default, and the function takes effect only after it is activated in the Settings. Typical scenario Example: 1. 2. In enterprise working scenarios, such as anyoffice, users are required to set a screen-lock password before working on the device.

Display above other applications

Display above other applications

android.permission.SYSTEM_ALERT_WINDOW

Display definition in other applications: Overwrite display in other applications. After the user presses the home or back key, the popbox is still displayed in other screens. Typical scenarios: 1. In the wechat video chat scenario, after the home button, a small window is displayed on the desktop to display video information. 2. Live broadcast software or play video and other small forms to play scenes; 3, screen recording software, with suspension button, convenient operation; 4. Music software displays lyrics on the desktop;

Modifying System Settings

Modifying System Settings

android.permission.WRITE_SETTINGS

Modify system Settings definition: Modify system Settings, non-privacy or security-related Settings, which will change the overall system status. This permission is not dynamic pop-up authorization, you need to turn on the switch in the Settings. Typical scenario: 1. Slide the video application screen to adjust the volume and brightness. 2, music player software to adjust the volume, set the ring tone; 3, electronic book application can adjust the volume, eye protection mode, adjust the brightness, etc. 4, set the desktop background picture

Listening notification bar

Listening notification bar

android.permission.BIND_NOTIFICATION_LISTENER_SERVICE

Definition of listening notification service: Listening on the notification bar of other applications Typical scenario: 1. For a wristband wearing application, the notification bar information needs to be directed to the wearable device

Application Usage

Application Usage

android.permission.PACKAGE_USAGE_STATS

Definition of application usage: Obtain the usage statistics of other applications, such as usage frequency, usage duration, and language Settings. Typical scenario Example: 1.

Handicapped assistance: screen words, etc

Handicapped assistance: screen words, etc

android.permission.BIND_ACCESSIBILITY_SERVICE

Barrier-free definition: the application will take words from the screen, simulate user clicks, etc., to facilitate user operation;

Typical scenarios: 1. Reasonable barrier-free use scenario; 2, talkback: