October 30, 2022

Android Surface View上のVisibility

意外と忘れがちなので小ネタ。 AndroidでSurfaceViewの上にViewを配置してVisibilityを切り替える場合、Viewの再配置はそれなりの処理が入ってしまうので、少しでも処理を減らそうと思いデフォルトのVisibilityをView.INVISIBLEで定義しておき、 Read more

May 30, 2020

Dagger Android Hiltが神

Androidでよく使われているDIライブラリであるDaggerは今まで「分かりづらい」「学習コストが高い」「難しい」という声が多くありました。 Read more

July 25, 2018

Android エラー: シンボルを見つけられません

Android Studioからbuildした場合は問題が無かったのだが、Gradle taskからのbuildは エラー: シンボルを見つけられません と表示されて失敗していた。 Build cacheによってProtobufの時や、kaptで生成されるクラスの時があったので、自動生成系のクラスが参照出来なかった。 結論を先に言うと、最近PCを変えてインストールしていたJDKのversionが10だったのが原因だった。 AndroidはGradle Plugin 2.4からJava8が使えるようになったので、ここ からJDK1.8をインストールする。 Read more

© AAkira 2023