2016-03-31 15 views
0

私はAndroid開発の初心者です。私はAndroidのパッケージ名をどうしたらよいか分かりません。私の開発者の名前は: "G.Games"と私は独自​​のドメインがありません。私はこれを使用できますか?com.g.games.appname?私のAndroidパッケージ名は何でしょうか?

+0

もちろん、必要なものを使用できます。ドメインを持つことは必須ではありません。 – camelCaseCoder

+0

ドメインを持っていない場合は、 'com.'を削除してg.games.appnameを残すことさえできます。 – Knossos

+2

あなたが管理しているドメインにパッケージ名を設定しない場合や、ドメインベースの名前付けのように見せない方が良いでしょう。そうすれば、将来誰かがドメイン名として "g.com"を取得しても、あなたは葛藤することはありません。 –

答えて

1

一般に、パッケージ名は、組織の最上位ドメイン名で始まり、次に組織のドメイン、次にすべてのサブドメインで始まり、逆の順序で表示されます。組織は、そのパッケージの特定の名前を選択することができます。パッケージ名の後続のコンポーネントは、組織独自の内部命名規則に従って異なります。

たとえば、カナダのMySoftという組織が分数を処理するパッケージを作成した場合、ca.mysoft.fractionsというパッケージに名前を付けると、分数パッケージと別の会社によって作成された別の同様のパッケージが区別されます。

例えば、アドビシステムズ社からパッケージは次の形式になります。

com.adobe.reader(アドビリーダー)

com.adobe.photoshop(Adobe Photoshopの)

コム。 adobe.ideas(アドビアイデア)

概念はここで読むことができるより多くのかについて、Javaのパッケージの命名規則、から来ている:

wikipedia

quora

+0

リンクのみの回答は避けてください。リンクは死ぬ可能性があり、情報よりむしろ混乱を招く。 – Kayaman

0

あなたは、それがPlayストアで他のパッケージ名との競合を習慣として、あなたは任意の名前を使用することができます。ストアには膨大な数のアプリケーションがあるので、自分の名前を使用すると、同じ名前のアプリケーションがある可能性があります。ドメイン名を使うことで、同じ名前の他のパッケージがないことを確信できます。詳細については、このリンクを参照してください。http://developer.android.com/guide/topics/manifest/manifest-element.html パッケージ段落の下を見てください。これがあなたを助けることを願ってください。

+0

一般的な慣例は、あなたが所有し、制御しているドメインの逆を使用することです。重複を避けるための唯一の実際の方法です。 –

関連する問題