Как назначить андроид: sharedUserId в манифесте? - PullRequest
1 голос
/ 01 февраля 2012

В Android вы можете указать пользователя Linux, под которым должно запускаться ваше приложение.В манифесте вы просто назначаете android:sharedUserId желаемому идентификатору пользователя.

Q: Какое соглашение по присвоению имен вы порекомендуете для этого идентификатора пользователя?Почему?

Я могу подумать о следующих возможных аргументах:

  1. Уникальность должна быть гарантирована.
  2. Имя должно быть в состоянии повторно использоваться другими приложениями, которые вы выпускаете.
  3. Название компании не должно указываться, так как оно может измениться в будущем.
  4. Имя не должно быть чувствительным к действиям поиска и замены в проекте.

Идеи

1 Ответ

4 голосов
/ 01 февраля 2012

В основном рекомендуется использовать имя пакета. Это потому, что имя пакета также уникально, и это единственное, что в основном имеет значение. Даже если нет, два приложения, использующие один и тот же идентификатор, будут работать только в том случае, если они были сертифицированы одним и тем же сертификатом. В противном случае они будут работать совершенно отдельно. Это часть модели безопасности Android.

...