私のアプリでは、ユーザーの選択した着信音をSharedPreferenceファイルに保存しています。アプリが再インストールされ、backup is restoredがインストールされているときは、デバイスに着信音がまだ存在するかどうかを確認したい。なぜなら、デフォルトの着信音(何も再生しない)を使用したいからだ。着信音が存在するかどうかを確認するにはどうすればいいですか?
このようにするには、onRestore
メソッドをオーバーライドし、着信音がデバイスで利用可能かどうかを確認する予定です。
Androidデバイスに着信音が存在するかどうかを確認するにはどうすればよいですか(最も軽量な方法が可能です)。
は、ファイル内の着信音について何を格納しているかによって異なります。しかし、あなたの2つのオプションはFileオブジェクト参照を取得し、.exists()またはMedia ContentProvider – FoamyGuy