私はAndroidアプリケーションのためにEclipseの新しいプロジェクトを作成しようとしています。ダイアログにいくつかのものを入力するつもりです。あなたのpackage.namespaceが何であり、何を書きたいのでしょうかここに?ありがとう!your.package.namespace - 何を変更する必要がありますか?
答えて
「your.package」セクションは、アプリの一意のID用に予約されています。私はlaurencedawson.comを所有しているのでcom.laurencedawsonを使用します。私は現在のプロジェクトを記述するために "名前空間"を使用する傾向があるので、もし私がSO上にアプリをリリースしていたら、それはcom.laurencedawson.soでしょう。
より正式にここではdocumentation from Googleです:
パッケージ名
これは、あなたがするすべての ソースコードを望むこと(Javaプログラミング言語のパッケージと同じルールに従う)パッケージの名前空間であります下に住んでいる。これにより、スタブアクティビティが生成されるパッケージ名が に設定されます。 パッケージ名は、Androidシステムにインストールされているすべてのパッケージで一意でなければなりません。このため、アプリケーションに標準の ドメインスタイルパッケージを使用することが重要です。上記の例では 「com.example」名前空間が使用されています。これはネームスペースであり、例えば という名前で予約されています。独自のアプリケーションを開発する場合は、組織またはエンティティに適した名前空間 を使用する必要があります。
アプリが使用する一意のパッケージ名。これは市場のアプリケーションIDと似ていますので、今後アプリを市場にアップロードする場合は、アプリ名が含まれていることを確認してください。私。アクセスを制御するだけでcom.johnsmithを使うのではなくcom.johnsmith.myfancyapp1で行く
種類を作るより簡単にするために名前の競合を避けるために、見つけて使用すること、および していない、プログラマはに関連する型のグループを束ねますパッケージ 。
アプリケーションコードの一意の識別子です。 package naming tutorialをご覧ください。
- 1. C#プロトタイプからASP.NETへ、何を変更する必要がありますか?
- 2. Stringのプロトタイプを変更する必要がありますか?
- 3. JSONP、JSONファイルを変更する必要がありますか?
- 4. プログラムカウンタは常に変更する必要がありますか?
- 5. コンパイラをVSに変更する必要があります
- 6. このクエリを変更する必要があります
- 7. 一時パスワードを変更する必要があります
- 8. ラジオボタンのレイアウトを変更する必要があります
- 9. リポジトリ構造を変更する必要があります
- 10. 軽いデータベース/ストレージソリューションを変更する必要があります
- 11. C++コードを変更する必要があります
- 12. Sharepointドキュメントライブラリのレイアウトを変更する必要があります
- 13. VBOを変更する必要がある場合、VAOを再構築する必要はありますか?
- 14. メソッドはRubyでインスタンス変数を変更する必要がありますか?
- 15. 変更する前にモデルを更新する必要があります
- 16. rubyメソッドがクラスのインスタンスメソッドを変更する必要がありますか?
- 17. 自動ビルドプロセスがバージョンコントロールに変更をコミットする必要がありますか?
- 18. ライブチャット - 何を使用する必要がありますか?
- 19. ColdFusion 9で何をバックアップする必要がありますか?
- 20. Auth create、次に何をする必要がありますか?
- 21. エラー:スーパーユーザを変更するにはスーパーユーザである必要があります
- 22. 変更されたGPLプログラムを配布するためには、何をする必要がありますか?
- 23. このテキストエリアをポストモーダルで修正するために何を変更する必要がありますか
- 24. ターゲットディレクトリには何を入れる必要がありますか?
- 25. 各ビルドの.vdprojファイルでProductCodeを変更する必要がありますか?
- 26. pemファイルのアクセス権を700に変更する必要がありますか?
- 27. C#からSqlDataSourceのSelectCommandパラメータを変更する必要があります。
- 28. 私はerbからhamlに変更する必要がありますか?
- 29. UIヘルプ、リストビューから変更する必要がありますか?
- 30. sqlce - このクエリを動作させるには何を変更する必要がありますか?
新しいプロジェクトが作成された場合、後で変更するのは簡単ですか?私はちょうど学び始めたいと思っています。今は私が永遠に使うつもりの名前を思いつくことができません! –
@ 3D-kreativ後で変更するのはピタです(実際はリファクタのサポートに依存します)。鍵はそれがユニークだということです。あなたの場合、私は 'kreativ.project'(ここで' project'はプロジェクトの "サブネームスペース"を適切に表しています)またはそれに類するものを使用します。これにより、 "適切な名前空間"と競合しないことが保証されます。たとえば学校では、 'pst.cs420.turtle'を使いました。もちろん、これは、ドメイン名が本当に「道」である、リリースされた/商用の製品では行わないでください;-) –
@ 3D-kreativ通常、独自のドメインを使用しています。しかし、個人的なプロジェクトの場合、私は通常、必要以上のものを指定することはしません(つまり、有益な名前、例えば "モデル"のみ) - IDEの下位互換性が重要でない場合(プロジェクトを共有しない場合)パッケージのリファクタリングを問題なく行うことができます。したがって、後で小さな最初のプロジェクトでこれを簡単に修正できます。 – Voo