目的

Android StudioでJavaファイルを追加していくと
同フォルダにどんどん追加されていくので、管理が面倒。
Javaファイルを機能フォルダ毎に分けたい場合の処理。
この方法がベストプラクティスとは限りません。むしろ間違ってるかも

なんでこんなこと投稿するかというと。
Android Studioではデフォルトでフォルダ追加機能が無いようだから
あくまで自分で知らべてみて


設定方法

Android Studioより
Javaフォルダ配下のパッケージフォルダをFinderで開く

Finderに移って、
「新規フォルダ」より追加した機能フォルダを作成する。

Android Studioに戻り、Syncボタンで再読み込み行う。
そうすると
パッケージフォルダ配下に追加したフォルダが表示されているはず。

その後、追加フォルダに入れ込みたいJavaファイルをドラッグ&ドロップしていく。

これで完了


いくつか注意点として

  • ドラッグ&ドロップJavaファイルはパッケージ名が変わる。
  • パッケージ名が変わったJavaファイルを参照していた別のクラスはimportが必要。ただこれはAndroid Studioが自動でやってくれた。
  • 同様に移動することで、新たにpublic宣言しなければいけないクラスも出てくるかも

    一応問題なくアプリは実行できている。