2012-01-31 7 views
1

Android에서는 앱을 실행해야하는 Linux 사용자를 지정할 수 있습니다. 목록에서 원하는 사용자 ID에 android:sharedUserId을 지정하기 만하면됩니다.매니페스트에 android : sharedUserId를 할당하는 방법은 무엇입니까?

Q :이 사용자 ID에는 어떤 이름 지정 규칙을 권하고 싶습니까? 왜?

나는이 가능 인수 생각할 수 있습니다 :

  1. 이 고유성이 보장되어야한다.
  2. 이름은 내가 출시 한 다른 앱에서 다시 사용할 수 있어야합니다.
  3. 회사 이름은 향후 변경 될 수 있으므로 포함되지 않아야합니다.
  4. 이름은 프로젝트의 '검색 및 바꾸기'작업에 민감하지 않아야합니다.

아이디어가 있으십니까?

답변

4

기본적으로 패키지 이름을 사용하는 것이 좋습니다. packagename도 독특하기 때문에 기본적으로 중요합니다. 동일한 ID를 사용하는 두 응용 프로그램이 동일한 인증서로 인증 된 경우에만 실행 가능합니다. 그렇지 않으면 완전히 분리되어 실행됩니다. 이것은 안드로이드 보안 모델의 일부입니다.

+0

충분합니다. 한 프로그래머가 패키지 이름을 변경하지 않는 한 :) – l33t

관련 문제