Androidのホームアプリ作るの意外とめんどくさい
2022/6/17 23:19:00
Githubに参考にできるコード無いかな。
Githubに参考にできるコード無いかな。
なんやかんやあって良さそうなのが見つかった。
https://github.com/arnabc/simplelauncher
http://arnab.ch/blog/2013/08/how-to-write-custom-launcher-app-in-android/
ちょっと手直し必要だったけど今も動いてるし、改造元にするにはいい感じに単純な作りになってる。
Launcher2というのがAndroid Open Source Project (AOSP) のデフォルトのランチャー(ホームアプリ)らしくて、これを改造するのが良さそうに思えたが、gradle入ってないからアプリとしてビルドできない。
Launcherなどのプリインストールアプリケーションはフレームワークライブラリを参照しているので、単体でのビルドができません。
ソースツリーをまるごとダウンロード(repo sync)した上で、frameworkをビルドしてから、単体をビルドする必要があります。