读书人

android源码中的录音机有关问题

发布时间: 2012-06-20 20:37:21 作者: rapoo

android源码中的录音机问题
各位:

小弟最近在做一个手机定制的项目,遇到一个问题想请教一下大家。问题如下:

在android的源码中,录音机,每次录音保存后,生成的录影文件的文件名都会带有一串数字
形如:recording809329324.3gpp,请问这一串数字是怎么生成的。小弟刚入行不久,能力不足,
看录音机的源码没发现哪里生成了这串数字。这串数字有什么含义吗?


谢谢各位!

[解决办法]
这个名字可以自定义的,见下面的代码:

Java code
 int recfilenum = 0;        char count[] = {'0', '0', '1'};        String recfilename = "REC" + count[0] + count[1] + count[2] + postfix;        while ((new File(prefStorageFile, recfilename)).exists())        {            recfilenum++;            if (recfilenum > 998)            {                break;            }            count[0] = (char) ('0' + (recfilenum + 1) / 100);            count[1] = (char) ('0' + (recfilenum + 1) % 100 / 10);            count[2] = (char) ('0' + (recfilenum + 1) % 10);            recfilename = "REC" + count[0] + count[1] + count[2] + postfix;        }        mSampleFile = new File(prefStorageFile, recfilename); 

读书人网 >Android

热点推荐