Что такое sharedUserId в Android и как оно используется?
Я смущен в sharedUserID.What использует sharedUserId? Как использовать? Где использовать в android?
- MediaPlayer.create () всегда возвращает null
- Как удалить материал, напечатанный на консоль System.out.println ()?
- Как удалить данные из базы данных после «n» дней
- Android - Кэш Bitmap занимает много памяти
- Создание каталога не работает в Marshmallow Android
- Поместить внешнюю библиотеку в JAR?
- : app: dexDebug ExecException завершен с ненулевым значением выхода 2
- Сравнение значений Integer в Java, странное поведение
SharedUserId используется для совместного использования данных, процессов и т. Д. Между двумя или более приложениями. Он определен в AndroidManifest.xml как,
и определите общий параметр в Android.mk для этого приложения, например
LOCAL_CERTIFICATE := shared
Надеюсь, он вам поможет.
По умолчанию Android назначает идентификатор пользователя для приложения. Это уникальный идентификатор вашего приложения и означает, что никто, кроме пользователя с этим идентификатором, не может получить доступ к ресурсам вашего приложения. Вы не можете получить доступ к данным другого приложения или запустить его в текущем процессе. когда из действия активируется действие другого приложения android передает управление новому вызванному действию и запускается в совершенно разных процессах.
Однако в вашем файле манифеста вы можете явно идентифицировать идентификатор пользователя для своего приложения. Когда вы объявляете один и тот же идентификатор пользователя более чем для одного приложения, они могут получать ресурсы друг друга (поля данных, представления и т. Д.). Вы можете отображать данные из другого приложения или запускать его в своем процессе.
вот как вы его используете: от http://developer.android.com/guide/topics/manifest/manifest-element.html
. . .