2016-11-20 3 views
0

具体的には、Android Studio appフォルダ内のさまざまなディレクトリの正しい礼儀/慣習と用語は何ですか?Androidアプリケーションでのパッケージの命名にはどのような方法がありますか?

javaを含むディレクトリが3つありますが、Java内にはcom.test.cad.breadcrumbsというラベルのディレクトリが4つあります。breadcrumbsはアプリケーションの名前です。もともと、testは私がAndroid Studioを学んでいたために設定されましたが、今は実際にはアプリです。リファクタリングする必要がありますか?それはパッケージ名ですか?誰かが用語を明確にすることはできますか?

たとえば、最初のディレクトリがcomと表示されるのはなぜですか?またはcad?これはよく、Oracleのマニュアルで説明しています

Image of File Structure

+0

「パッケージ名ですか?」 - 'com.test.cad.breadcrumbs'はパッケージ名です。 Javaでは、ソースファイルはパッケージ名に基づいて一連のサブディレクトリに配置されています。 "それは何にリファクタリングすべきですか?" - ドメイン名を購入する。次に、パッケージ名のベースにreverse-domain-name規則を使用します。たとえば、私は 'commonsware.com'を所有しているので、私のAndroidプロジェクトはすべて' com.commonsware'で始まるパッケージに入っています。 – CommonsWare

+0

@CommonsWareだから基本的に - ウェブサイトの名前や作成者の識別子ですか? –

+0

私が変えるかもしれないことの1つは、テストパックの場所です。あなたはdirという名前のテストにそれらを入れて、プロジェクト設定のテストsrcの場所としてマークすることができます。 – ChiefTwoPencils

答えて

0

感謝。

本質的に、逆ドメイン名の規則がパッケージ名のベースとして使用されます。だから私が "apple.com"なら、私は "com.apple"を使います。現時点ではユニークであり、将来衝突する可能性は低いはずです。

このベースの後には、すべてのJavaパッケージ名はあなた次第です。

1

:私の質問には答えられたコメントで@CommonsWareへ Naming a Package

関連する問題