我正在使用我想要播放mp3文件的应用程序。根据用户选择(此部分已完成),应播放特定文件。 我的目的是使用特定的Activity来播放文件。为此,我需要读取mp3文件的标识符,例如: string.xml。 是否可以将资源ID存储在xml文件中?如果是这样,怎么样?或者是否有其他解决方案。
/克里斯特 Android开发中的新功能。
答案 0 :(得分:0)
现在已经完成了: 文件名(不带ext)存储在字符串数组中,然后使用如下代码:
Resources res = getResources();
files=res.getStringArray(R.array.mp3_array);
file=files[position];
id=res.getIdentifier( file , "raw" , "packagename" );