2011-09-18 83 views
0

我正在使用我想播放mp3文件的应用程序。根据用户的选择(这部分完成),应播放特定的文件。 我的意图是使用特定的Activity来播放文件。要做到这一点,我需要从例如文件中读取mp3文件的标识符。 string.xml。 是否可以将资源ID存储在xml文件中?如果是这样的话,怎么样?或者有其他解决方案。将媒体资源存储在xml文件中

/Christer Android开发新功能。

回答

0

这是现在soleved: 文件名(没有分机)被存储在一个字符串数组,然后使用这样的码:

   Resources res = getResources(); 
       files=res.getStringArray(R.array.mp3_array); 
       file=files[position]; 
       id=res.getIdentifier(file , "raw" , "packagename");