Some USE_CREDENTIALS permission questions

I have some questions regarding the resolution of "USE_CREDENTIALS" on Android:

  • It seems to have been used to use your own sync channel. can it also be used to communicate with other syncaAdapters (or their content providers) that belong to other applications?

  • if the answer to # 1 is not, why does it exist in the first place, if it is your own syncAdapter anyway?

  • Does it have any other features than for syncAdapter?

  • If I do not need authentication, can I use syncAdapter without this permission?

  • even without using syncAdapter, can you access synchronized accounts, use their credentials and do special things with them (for example, collect recently synchronized data), assuming you have this permission (and / or others)?

+7
source share

All Articles