What is sharedUserId in Android, and how is it used?
Что такое sharedUserId в Android и как он используется?
Я запутался в sharedUserId.что такое sharedUserId?Как использовать?Где использовать в Android?
Переведено автоматически
Ответ 1
По умолчанию Android присваивает приложению идентификатор пользователя. Это уникальный идентификатор для вашего приложения и означает, что никто, кроме пользователя с этим идентификатором, не может получить доступ к ресурсам вашего приложения. Вы не можете получить доступ к данным другого приложения или запустить их в своем текущем процессе. когда из действия вызывается действие другого приложения, Android передает управление новому вызванному действию, и они выполняются в совершенно разных процессах.
Однако в вашем файле манифеста вы можете явно указать идентификатор пользователя для вашего приложения. Когда вы объявляете один и тот же идентификатор пользователя для нескольких приложений, они могут обращаться к ресурсам друг друга (полям данных, представлениям и т.д.). Вы можете отображать данные из другого приложения или запускать их в своем процессе.
sharedUserId используется для совместного использования данных, процессов и т.д. Между двумя или более приложениями. Это определено в AndroidManifest.xml как,