Android標準のFMラジオアプリ


Elephone A4 Proで使われているFMラジオアプリは海外仕様のもので地域設定っぽいのが見当たらなかったので、どうにかできないか調査を開始。

アプリ名が「com.android.fmradio」なので、どうやら「Android Open Source Project」に含まれるFMラジオアプリを利用しているらしい。

調べて見るとソースコード内の定数として受信下限周波数「private static final int LOWEST_STATION = 875;」と受信上限周波数「private static final int HIGHEST_STATION = 1080;」が定義されていた。

定数設定と言うことは、コンパイル済みのアプリで、あとから動的に設定を変えれるような仕組みはないということ。

なんで、こんな残念な作りなんだろうなぁ・・・