내 앱에서 사용자의 선택 항목을 SharedPreference 파일에 저장합니다. 앱을 다시 설치하고 backup is restored을 다시 설치하면 기기에 벨소리가 있는지 확인하고 싶지 않습니다. 기본 벨소리를 사용하고 싶지 않은 경우 (아무 것도하지 않고) 벨소리를 사용하고 싶기 때문입니다.벨소리가 있는지 어떻게 확인할 수 있습니까?
이렇게하려면 onRestore
메서드를 재정의하고 해당 장치에서 벨소리를 사용할 수 있는지 확인해야합니다.
그렇다면 Android 기기에 벨소리가 있는지 확인하려면 어떻게해야합니까? (가능한 가장 간단한 방법을 선호합니다)?
은 파일에 벨소리를 저장하는 대상에 따라 다릅니다. 하지만 당신의 두 옵션 중 하나를 File 객체 참조를 얻고 확인하십시오 .exists() 또는 Media ContentProvider – FoamyGuy