目前,我正在避免在查询ContentResolver
时通过在SQLite NOT LIKE ...
语句中硬编码它们来加载设备和模拟器的系统音频,但是,我发现不同的安卓设备中存储系统音频(如闹钟铃声和所有出厂载入的音频)的位置并没有统一的标准。
因此,为了避免加载所有系统音频,我需要找到获取这些音频所在目录的方法。到目前为止,我已经收集了这些系统音频可能存在的位置数据:
"/system%",
"/storage/emulated/legacy/Ringtones/%",
"/storage/emulated/0/Ringtones%",
"/product/media/audio%"
但是,由于这些可能不足够,是否有一种方法可以获取Android系统中音频文件所在的目录路径?