1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-12-27 19:15:50 +01:00

Improve permissions descriptions

This commit is contained in:
Arjan Schrijver 2024-06-12 22:43:15 +02:00
parent 4c86c275f8
commit a889f671d7

View File

@ -62,47 +62,47 @@ public class PermissionsUtils {
permissionsList.add(new PermissionDetails(
CUSTOM_PERM_NOTIFICATION_SERVICE,
"Manage Do Not Disturb",
"Change DND notification policy"));
"Changing DND notification policy"));
permissionsList.add(new PermissionDetails(
CUSTOM_PERM_DISPLAY_OVER,
"Display over other apps",
"Used by Bangle.js to start apps and other functionality on your phone"));
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q && Build.VERSION.SDK_INT <= Build.VERSION_CODES.S) {
permissionsList.add(new PermissionDetails(
Manifest.permission.ACCESS_BACKGROUND_LOCATION,
"Background location",
"Required for scanning for Bluetooth devices"));
"Used by Bangle.js for starting apps and other functionality on your phone"));
}
permissionsList.add(new PermissionDetails(
Manifest.permission.ACCESS_FINE_LOCATION,
"Fine location",
"Send location to gadgets which don't have GPS"));
"Scanning for Bluetooth devices"));
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
permissionsList.add(new PermissionDetails(
Manifest.permission.ACCESS_BACKGROUND_LOCATION,
"Background location",
"Scanning for Bluetooth devices in the background and sending the location to certain gadgets"));
}
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.R) {
permissionsList.add(new PermissionDetails(
Manifest.permission.BLUETOOTH,
"Bluetooth",
"Connect to Bluetooth devices"));
"Connecting to Bluetooth devices"));
permissionsList.add(new PermissionDetails(
Manifest.permission.BLUETOOTH_ADMIN,
"Bluetooth admin",
"Discover and pair Bluetooth devices"));
"Discovering and pairing Bluetooth devices"));
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
permissionsList.add(new PermissionDetails(
Manifest.permission.BLUETOOTH_SCAN,
"Bluetooth scan",
"Scan for Bluetooth devices"));
"Scanning for new Bluetooth devices"));
permissionsList.add(new PermissionDetails(
Manifest.permission.BLUETOOTH_CONNECT,
"Bluetooth connect",
"Connect to Bluetooth devices"));
"Connecting to already-paired Bluetooth devices"));
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
permissionsList.add(new PermissionDetails(
Manifest.permission.POST_NOTIFICATIONS,
"Post notifications",
"Post ongoing notification which keeps the service running"));
"Posting ongoing notification which keeps the service running"));
}
if (BuildConfig.INTERNET_ACCESS) {
permissionsList.add(new PermissionDetails(
@ -117,40 +117,40 @@ public class PermissionsUtils {
permissionsList.add(new PermissionDetails(
Manifest.permission.READ_CONTACTS,
"Contacts",
"Send contacts to gadgets"));
"Sending contacts to gadgets"));
permissionsList.add(new PermissionDetails(
Manifest.permission.READ_CALENDAR,
"Calendar",
"Send calendar to gadgets"));
"Sending calendar to gadgets"));
permissionsList.add(new PermissionDetails(
Manifest.permission.RECEIVE_SMS,
"Receive SMS",
"Forward SMS messages to gadgets"));
"Forwarding SMS messages to gadgets"));
permissionsList.add(new PermissionDetails(
Manifest.permission.SEND_SMS,
"Send SMS",
"Send SMS (canned response) from gadgets"));
"Sending SMS (canned response) from gadgets"));
permissionsList.add(new PermissionDetails(
Manifest.permission.READ_CALL_LOG,
"Read call log",
"Forward call log to gadgets"));
"Forwarding call log to gadgets"));
permissionsList.add(new PermissionDetails(
Manifest.permission.READ_PHONE_STATE,
"Read phone state",
"Read status of ongoing calls"));
"Reading status of ongoing calls"));
permissionsList.add(new PermissionDetails(
Manifest.permission.CALL_PHONE,
"Call phone",
"Initiate phone calls from gadgets"));
"Initiating phone calls from gadgets"));
permissionsList.add(new PermissionDetails(
Manifest.permission.PROCESS_OUTGOING_CALLS,
"Process outgoing calls",
"Read the number of an outgoing call to display it on a gadget"));
"Reading the number of an outgoing call to display it on a gadget"));
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
permissionsList.add(new PermissionDetails(
Manifest.permission.ANSWER_PHONE_CALLS,
"Answer phone calls",
"Answer phone calls from gadgets"));
"Answering phone calls from gadgets"));
}
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.S_V2) {
permissionsList.add(new PermissionDetails(
@ -162,7 +162,7 @@ public class PermissionsUtils {
permissionsList.add(new PermissionDetails(
Manifest.permission.QUERY_ALL_PACKAGES,
"Query all packages",
"Read names and icons of all installed apps"));
"Reading names and icons of all installed apps"));
}
return permissionsList;
}