android下载和命名mp3文件

时间:2011-06-03 06:32:43

标签: android download filenames sd-card

我正在从互联网上下载mp3文件并将它们存储到我的SD卡中我正在给出该mp3文件名作为服务器已经给出,即如果我正在下载
test.mp3文件然后我给它命名它来测试。 mp3并存储到SDCARD

但现在我的要求是给他们这样的名字1 2 3 .. 我怎样才能做到这一点 目前我正在使用像这样的子串函数

GlobalVariable.Setstrpath(temp1[0].toString().substring(
                        temp1[0].toString().length() - 15,// 15
                        temp1[0].toString().length()))

我将它们保存到SDCARD / DOWNLOAD文件夹中 怎么可能?

2 个答案:

答案 0 :(得分:0)

Log.i("TEST 1 ", Ringtones.size() + "");


    if (Ringtones.size() == 0) {
        GlobalVariable.SetCounter(1);
    } else {
        GlobalVariable.SetCounter(Ringtones.size() + 1);
    }
    GlobalVariable.Setstrpath(GlobalVariable.GetCounter() + ".mp3");
Right now i am using this solution
please suggest me if any best solution if available thanks Pragna

答案 1 :(得分:0)

我还找到另一种解决方案

for (int i = 0; i < Ringtones.size(); i++) {

            String s = Ringtones.get(i).toString();
            Log.i("TEST", s.toString());

            String str = s.toString().substring(0, s.indexOf(".mp3"));

            System.out.println(Integer.parseInt(str));
            int cntr = Integer.parseInt(str);

            System.out.println("TEST " + cntr);

            System.out.println(cntr + 1);
            GlobalVariable.SetCounter(cntr + 1);

            GlobalVariable.Setstrpath(GlobalVariable.GetCounter() + ".mp3");

        }

更好的解决方案是可以接受的