2012-05-07 28 views
2

可能性の重複:
Do you really use your reverse domain for package naming in java?Androidパッケージ名は「com」で始まる必要がありますか?

私はアンドロイドのプログラミングで初心者です。私はEclipseを使っていくつかのアンドロイドプロジェクトを作った。いくつかのアンドロイドチュートリアルに追いつきながら、 "com"をパッケージ名の始まりの単語として使うことができるみたいだ。なぜ私はそれが単なるパッケージ名だと知っていたのか知​​りたいのですが、なぜ誰もが "com"で始まるのですか?私は従う必要がありますか?またはプログラム上の特定の理由がありますか?

+1

いいえ、必須ではありません。あなたの好きなエンジンで "java package naming conventions"を検索してください(これだけをカバーするTrailがあります、IIRC)。標準は「逆DNS」です。 –

+0

http://stackoverflow.com/questions/166051/how-should-i-name-packages-if-i-dont-have-a-domain-associated-with-me(他を参照)、http:///stackoverflow.com/questions/9244146/why-does-android-require-the-package-name-to-have-at-least-two-identifiers(なぜAndroid /マーケットプレイスで使用するのですか) –

+0

ライブを見つけるのが難しくありませんGoogle Playの例([this one](https://play.google.com/store/apps/details?id=org.jtb.alogcat&feature=search_result))は** org **を見つめます。 – yorkw

答えて

6

私が知っている限り、それは単なるパッケージ名ですが、なぜ誰もが "com"で始まるのはなぜですか?

これらのプロジェクトを作成している人は、.comで終わる自分のドメイン名に起きるからです。

私は従う必要がありますか?

いいえ、アプリのパッケージがGoogle Playストア全体で一意であることを確認する必要があります(アプリの配布方法を前提としています)。これを行う最も簡単な方法は、所有するドメイン名に基づいてJavaパッケージを作成し、アプリのマーケティングに使用することです。そのドメイン名が.comまたは.netまたは.bizで終わるかどうか、あなた次第です。

関連する問題