3 ms·
Perhaps phones need an API so an application may request a single contact's information as selected by the user, without exposing the entire phone book?
by clcaev 4y ago
Perhaps phones need an API so an application may request a single contact's information as selected by the user, without exposing the entire phone book?
- binkHN 4y agoThis API exists in Android.
- savy91 4y agoIn many phone brands using the PICK_CONTACT intent still requires the READ_CONTACTS permission, which allows to read all contacts. There is also an issue opened for this [1] [1] https://issuetracker.google.com/issues/118400813?pli=1 https://issuetracker.google.com/issues/118400813?pli=1
- binkHN 4y agoDo you have a list of the affected brands?
- savy91 4y agoI do not. I can tell you that a Xiaomi device I tested was not affected. All Samsung devices I tested as well as Realme (and therefore I assume also Oneplus and Oppo) are affected. This issues also hints that at least 4 years ago it was an Android issue and therefore all phones were affected. A lot of users still use phones from 4 years ago that have not been updated to the latest Android version by the manufacturer. Also, in the issue comments some commenters say that it still happens in Android 11 and Android 10 which at this point are the Android versions that the majority of users have on their phones. So, to answer your questions in short: all brands who released phones 4 years ago and have not updated the OS with an Android version with the fix can be considered "affected brands". It is a "best case scenario" because it appears also devices with the latest updates still show the same bug (the Realme and Samsung devices I tested were all running on at least Android 10).
- woojoo666 4y agoOne of the major advantages of Apple is how they can get all their users to update OS in a timely fashion, whereas Android users tend to lag behind