0

私はAndroid開発とJavaの初心者です。私は中規模のプロジェクトに取り組んでいます。どうすればコードを最適に整理できるのだろうか。現在、クラスが多すぎるので、ファイルfindを使用して物を見つけることができません。特定のサブフォルダの下にアイコンなどを保存することはできないことを読みました。クラスでもこれを行う方法が見つかりませんでした。フォルダを追加してから、名前空間をmy.project.com.foldernameに拡張することはできませんか?グループ化したいクラスがたくさんあります。たとえば、データベースタイプ、レイアウトなどのクラスをフォルダにグループ化することができます。新しいパッケージを作成すると、パブリッククラスに簡単にアクセスできなくなります。または私は何かが欠けていますか。

そして、クラス内でコードをグループ化するためのセクションやリージョンのようなものはありますか?コードを折りたたんで展開し、リージョン、またはJavaでの呼び出し方法を確認したいと思います。メソッドの説明に似ています。しかし、私は例えば5つのパブリックメソッドをリージョンパブリックに置きたいと思います。ですから、例えば彼らが公開されていることを知っていれば、すぐにそれを見つけるでしょう。

私はJavaとAndroidを初めて使用することを忘れないでください。だから私は明らかな点を見逃すかもしれません。

よろしくお願いします、

パトリック

4

2 に答える 2

0

正しい方法は、パッケージを使用することです。次のようにクラスをグループ化します。

com.myservername.myapp.database 
com.myservername.myapp.layout

パッケージごとに、新しいフォルダを作成します。Eclipseが自動的にそれを行います。別のパッケージのクラスのパブリックメソッドを使用するには、それをインポートする必要があります。

import com.myservername.myapp.database.MyClass;

繰り返しますが、Eclipseはあなたの友達です。Ctrl + Shift + O(右クリック、ソース、インポートの整理)と入力して、宣言を自動的に追加します。

Eclipseのエディターは、パブリックメソッドまたはプライベートメソッドのみの折りたたみをサポートしていません。ただし、アウトラインを使用してメソッド間を移動することはできます。パブリックメソッドは緑色の円で示され、プライベートメソッドは赤い四角で示されます。クラスを小さくしておくと、コード内を問題なくナビゲートできます。

于 2012-05-14T10:43:52.217 に答える
0

クラスの場合:いわゆるパッケージに整理できます。これにより、特定のパッケージのクラスを含むフォルダーがディスク上に作成されます。IDEで基本パッケージを右クリックすると、「パッケージの追加」オプションなどが表示されます。

アイコン:名前のプレフィックスでアイコンを追跡します。たとえば、Android SDKは、メニューとアクションバーアイコンにic_プレフィックスを使用します。

于 2012-05-14T10:45:14.853 に答える