Sujet : Re: Android keyboard: your choice.
De : usenet (at) *nospam* arnowelzel.de (Arno Welzel)
Groupes : comp.mobile.androidDate : 20. Jun 2024, 10:19:13
Autres entêtes
Message-ID : <ldiaggFrps7U9@mid.individual.net>
References : 1 2 3 4 5
Andrew, 2024-06-19 20:45:
[...]
HeliBoard:
1. android.permission.READ_CONTACTS
2. android.permission.READ_USER_DICTIONARY
3. android.permission.RECEIVE_BOOT_COMPLETED
4. android.permission.VIBRATE
5. android.permission.WRITE_USER_DICTIONARY
6. helium314.keyboard.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
OpenBoard:
1. android.permission.POST_NOTIFICATIONS
2. android.permission.READ_USER_DICTIONARY
3. android.permission.RECEIVE_BOOT_COMPLETED
4. android.permission.VIBRATE
5. android.permission.WRITE_USER_DICTIONARY
Does anyone have a logical explanation of why this difference?
Heliboard supports a registered broadcast runtime reciever for Adroid 13
and above - see here:
<
https://developer.android.google.cn/about/versions/13/features?hl=en#runtime-receivers>
Quote:
"To help make runtime receivers safer, Android 13 introduces the ability
for your app to specify whether a registered broadcast receiver should
be exported and visible to other apps on the device. On previous
versions of Android, any app on the device could send an unprotected
broadcast to a dynamically-registered receiver unless that receiver was
guarded by a signature permission."
-- Arno Welzelhttps://arnowelzel.de