diff options
| author | Po Lu | 2024-03-08 10:58:17 +0800 |
|---|---|---|
| committer | Po Lu | 2024-03-08 10:58:17 +0800 |
| commit | e4d1739a2917a1b2ab279f4765f015e667e07db0 (patch) | |
| tree | 27daed31ab4e57482f5b7b3a4af9360e123398ae /java/AndroidManifest.xml.in | |
| parent | 00f86833ac5423d57825213ef8b611978be0a3eb (diff) | |
| download | emacs-e4d1739a2917a1b2ab279f4765f015e667e07db0.tar.gz emacs-e4d1739a2917a1b2ab279f4765f015e667e07db0.zip | |
Declare 124 new Android permissions
* doc/emacs/android.texi (Android Environment): Document new
permissions and delete recently introduced permissions from the
list for Android 5.1 and earlier.
* java/AndroidManifest.xml.in: Declare 124 new permissions to
enable invoking features they protect from code running inside
Emacs.
Diffstat (limited to 'java/AndroidManifest.xml.in')
| -rw-r--r-- | java/AndroidManifest.xml.in | 126 |
1 files changed, 126 insertions, 0 deletions
diff --git a/java/AndroidManifest.xml.in b/java/AndroidManifest.xml.in index b18446bece0..27af9c912fe 100644 --- a/java/AndroidManifest.xml.in +++ b/java/AndroidManifest.xml.in | |||
| @@ -64,6 +64,132 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. --> | |||
| 64 | <uses-permission android:name="android.permission.RECORD_AUDIO" /> | 64 | <uses-permission android:name="android.permission.RECORD_AUDIO" /> |
| 65 | <uses-permission android:name="android.permission.CAMERA" /> | 65 | <uses-permission android:name="android.permission.CAMERA" /> |
| 66 | 66 | ||
| 67 | <uses-permission android:name="android.permission.ACCEPT_HANDOVER" /> | ||
| 68 | <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> | ||
| 69 | <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> | ||
| 70 | <uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" /> | ||
| 71 | <uses-permission android:name="android.permission.ACCESS_NOTIFICATIONS" /> | ||
| 72 | <uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" /> | ||
| 73 | <uses-permission android:name="android.permission.ANSWER_PHONE_CALLS" /> | ||
| 74 | <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" /> | ||
| 75 | <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> | ||
| 76 | <uses-permission android:name="android.permission.BLUETOOTH_SCAN" /> | ||
| 77 | <uses-permission android:name="android.permission.BODY_SENSORS" /> | ||
| 78 | <uses-permission android:name="android.permission.BODY_SENSORS_BACKGROUND" /> | ||
| 79 | <uses-permission android:name="android.permission.CALL_PHONE" /> | ||
| 80 | <uses-permission android:name="android.permission.CAPTURE_CONSENTLESS_BUGREPORT_ON_USERDEBUG_BUILD" /> | ||
| 81 | <uses-permission android:name="android.permission.GET_ACCOUNTS" /> | ||
| 82 | <uses-permission android:name="android.permission.INSTANT_APP_FOREGROUND_SERVICE" /> | ||
| 83 | <uses-permission android:name="android.permission.INTERACT_ACROSS_PROFILES" /> | ||
| 84 | <uses-permission android:name="android.permission.LOADER_USAGE_STATS" /> | ||
| 85 | <uses-permission android:name="android.permission.MANAGE_IPSEC_TUNNELS" /> | ||
| 86 | <uses-permission android:name="android.permission.MANAGE_MEDIA" /> | ||
| 87 | <uses-permission android:name="android.permission.MANAGE_ONGOING_CALLS" /> | ||
| 88 | <uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES" /> | ||
| 89 | <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" /> | ||
| 90 | <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" /> | ||
| 91 | <uses-permission android:name="android.permission.READ_CALL_LOG" /> | ||
| 92 | <uses-permission android:name="android.permission.READ_CELL_BROADCASTS" /> | ||
| 93 | <uses-permission android:name="android.permission.READ_MEDIA_AUDIO" /> | ||
| 94 | <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> | ||
| 95 | <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" /> | ||
| 96 | <uses-permission android:name="android.permission.READ_MEDIA_VISUAL_USER_SELECTED" /> | ||
| 97 | <uses-permission android:name="android.permission.READ_PHONE_NUMBERS" /> | ||
| 98 | <uses-permission android:name="android.permission.READ_SMS" /> | ||
| 99 | <uses-permission android:name="android.permission.RECEIVE_MMS" /> | ||
| 100 | <uses-permission android:name="android.permission.RECEIVE_WAP_PUSH" /> | ||
| 101 | <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> | ||
| 102 | <uses-permission android:name="android.permission.SMS_FINANCIAL_TRANSACTIONS" /> | ||
| 103 | <uses-permission android:name="android.permission.TURN_SCREEN_ON" /> | ||
| 104 | <uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" /> | ||
| 105 | <uses-permission android:name="android.permission.USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER" /> | ||
| 106 | <uses-permission android:name="android.permission.USE_SIP" /> | ||
| 107 | <uses-permission android:name="android.permission.UWB_RANGING" /> | ||
| 108 | <uses-permission android:name="android.permission.WIFI_ACCESS_COEX_UNSAFE_CHANNELS" /> | ||
| 109 | <uses-permission android:name="android.permission.WRITE_CALL_LOG" /> | ||
| 110 | <uses-permission android:name="android.permission.WRITE_SETTINGS" /> | ||
| 111 | |||
| 112 | <uses-permission android:name="android.permission.ACCESS_ADSERVICES_AD_ID" /> | ||
| 113 | <uses-permission android:name="android.permission.ACCESS_ADSERVICES_ATTRIBUTION" /> | ||
| 114 | <uses-permission android:name="android.permission.ACCESS_ADSERVICES_CUSTOM_AUDIENCE" /> | ||
| 115 | <uses-permission android:name="android.permission.ACCESS_ADSERVICES_TOPICS" /> | ||
| 116 | <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> | ||
| 117 | <uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" /> | ||
| 118 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> | ||
| 119 | <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" /> | ||
| 120 | <uses-permission android:name="android.permission.BLUETOOTH" /> | ||
| 121 | <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> | ||
| 122 | <uses-permission android:name="android.permission.BROADCAST_STICKY" /> | ||
| 123 | <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> | ||
| 124 | <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" /> | ||
| 125 | <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> | ||
| 126 | <uses-permission android:name="android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS" /> | ||
| 127 | <uses-permission android:name="android.permission.CREDENTIAL_MANAGER_SET_ALLOWED_PROVIDERS" /> | ||
| 128 | <uses-permission android:name="android.permission.CREDENTIAL_MANAGER_SET_ORIGIN" /> | ||
| 129 | <uses-permission android:name="android.permission.DELIVER_COMPANION_MESSAGES" /> | ||
| 130 | <uses-permission android:name="android.permission.DETECT_SCREEN_CAPTURE" /> | ||
| 131 | <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> | ||
| 132 | <uses-permission android:name="android.permission.ENFORCE_UPDATE_OWNERSHIP" /> | ||
| 133 | <uses-permission android:name="android.permission.EXPAND_STATUS_BAR" /> | ||
| 134 | <uses-permission android:name="android.permission.FLASHLIGHT" /> | ||
| 135 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE_CAMERA" /> | ||
| 136 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" /> | ||
| 137 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" /> | ||
| 138 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE_FILE_MANAGEMENT" /> | ||
| 139 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE_HEALTH" /> | ||
| 140 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION" /> | ||
| 141 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" /> | ||
| 142 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION" /> | ||
| 143 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MICROPHONE" /> | ||
| 144 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE_PHONE_CALL" /> | ||
| 145 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING" /> | ||
| 146 | <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED" /> | ||
| 147 | <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" /> | ||
| 148 | <uses-permission android:name="android.permission.GET_TASKS" /> | ||
| 149 | <uses-permission android:name="android.permission.HIDE_OVERLAY_WINDOWS" /> | ||
| 150 | <uses-permission android:name="android.permission.HIGH_SAMPLING_RATE_SENSORS" /> | ||
| 151 | <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" /> | ||
| 152 | <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" /> | ||
| 153 | <uses-permission android:name="android.permission.MANAGE_OWN_CALLS" /> | ||
| 154 | <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> | ||
| 155 | <uses-permission android:name="android.permission.NFC_PREFERRED_PAYMENT_INFO" /> | ||
| 156 | <uses-permission android:name="android.permission.NFC_TRANSACTION_EVENT" /> | ||
| 157 | <uses-permission android:name="android.permission.PERSISTENT_ACTIVITY" /> | ||
| 158 | <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" /> | ||
| 159 | <uses-permission android:name="android.permission.READ_BASIC_PHONE_STATE" /> | ||
| 160 | <uses-permission android:name="android.permission.READ_INSTALL_SESSIONS" /> | ||
| 161 | <uses-permission android:name="android.permission.READ_NEARBY_STREAMING_POLICY" /> | ||
| 162 | <uses-permission android:name="android.permission.READ_PROFILE" /> | ||
| 163 | <uses-permission android:name="android.permission.READ_SOCIAL_STREAM" /> | ||
| 164 | <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> | ||
| 165 | <uses-permission android:name="android.permission.READ_SYNC_STATS" /> | ||
| 166 | <uses-permission android:name="android.permission.READ_USER_DICTIONARY" /> | ||
| 167 | <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> | ||
| 168 | <uses-permission android:name="android.permission.REORDER_TASKS" /> | ||
| 169 | <uses-permission android:name="android.permission.REQUEST_COMPANION_PROFILE_GLASSES" /> | ||
| 170 | <uses-permission android:name="android.permission.REQUEST_COMPANION_PROFILE_WATCH" /> | ||
| 171 | <uses-permission android:name="android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND" /> | ||
| 172 | <uses-permission android:name="android.permission.REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND" /> | ||
| 173 | <uses-permission android:name="android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND" /> | ||
| 174 | <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> | ||
| 175 | <uses-permission android:name="android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE" /> | ||
| 176 | <uses-permission android:name="android.permission.REQUEST_PASSWORD_COMPLEXITY" /> | ||
| 177 | <uses-permission android:name="android.permission.RESTART_PACKAGES" /> | ||
| 178 | <uses-permission android:name="android.permission.RUN_USER_INITIATED_JOBS" /> | ||
| 179 | <uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" /> | ||
| 180 | <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_READ" /> | ||
| 181 | <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE" /> | ||
| 182 | <uses-permission android:name="android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION" /> | ||
| 183 | <uses-permission android:name="android.permission.USE_BIOMETRIC" /> | ||
| 184 | <uses-permission android:name="android.permission.USE_CREDENTIALS" /> | ||
| 185 | <uses-permission android:name="android.permission.USE_EXACT_ALARM" /> | ||
| 186 | <uses-permission android:name="android.permission.USE_FINGERPRINT" /> | ||
| 187 | <uses-permission android:name="android.permission.WRITE_PROFILE" /> | ||
| 188 | <uses-permission android:name="android.permission.WRITE_SMS" /> | ||
| 189 | <uses-permission android:name="android.permission.WRITE_SOCIAL_STREAM" /> | ||
| 190 | <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> | ||
| 191 | <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" /> | ||
| 192 | |||
| 67 | <!-- This is required on Android 11 or later to access /sdcard. --> | 193 | <!-- This is required on Android 11 or later to access /sdcard. --> |
| 68 | 194 | ||
| 69 | <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/> | 195 | <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/> |