私のアプリでは、ユーザーが選択した着信音をSharedPreferenceファイルに保存しています。アプリを再インストールしてバックアップを復元するときに、着信音がデバイスにまだ存在するかどうかを確認します。存在しない場合は、(何も再生しないのではなく)デフォルトの着信音を使用するためです。
そのために、メソッドをオーバーライドしonRestore
て、デバイスで着信音が使用可能かどうかを確認する予定です。
では、Androidデバイスに着信音が存在するかどうかを確認するにはどうすればよいですか(可能な限り最も軽量な方法をお勧めします)。