1

Android では、アプリを実行する Linux ユーザーを指定できます。android:sharedUserIdマニフェストでは、目的のユーザー IDに割り当てるだけです。

Q:このユーザー ID に推奨する命名規則を教えてください。なんで?

これらの可能な引数を考えることができます:

  1. 一意性を保証する必要があります。
  2. この名前は、リリースする他のアプリで再利用できる必要があります。
  3. 会社名は今後変更される可能性があるため、記載しないでください。
  4. 名前は、プロジェクト内の「検索と置換」アクションに影響されないようにする必要があります。

アイデア?

4

1 に答える 1

4

基本的にはパッケージ名を使用することをお勧めします。これは、パッケージ名も一意であり、基本的に重要なのはそれだけであるためです。そうでない場合でも、同じIDを使用する2つのアプリケーションは、同じ証明書で証明書が発行された場合にのみ実行できます。それ以外の場合は、完全に分離して実行されます。これはAndroidセキュリティモデルの一部です。

于 2012-01-31T21:06:19.060 に答える