コード例 #1
0
        public static string GetTempFilename()
        {
            WvlLogger.Log(LogType.TraceAll, "GetTempFilename()");

            string filepath = Android.OS.Environment.ExternalStorageDirectory.Path;

            //string filepath = Android.OS.Environment.DataDirectory.Path;
            Java.IO.File file = new Java.IO.File(filepath, AUDIO_RECORDER_FOLDER);
            //Java.IO.File file = new Java.IO.File(AUDIO_RECORDER_PATH);
            if (!file.Exists())
            {
                file.Mkdirs();
            }

            Java.IO.File tempFile = new Java.IO.File(filepath, AUDIO_RECORDER_TEMP_FILE);
            //Java.IO.File tempFile = new Java.IO.File(AUDIO_RECORDER_PATH, AUDIO_RECORDER_TEMP_FILE);

            if (tempFile.Exists())
            {
                tempFile.Delete();
            }

            var result = (file.AbsolutePath + "/" + AUDIO_RECORDER_TEMP_FILE);

            WvlLogger.Log(LogType.TraceAll, "GetTempFilename() : " + result);
            return(result);
        }
コード例 #2
0
        public static string GetFilename()
        {
            WvlLogger.Log(LogType.TraceAll, "GetFilename()");

            string filepath = Android.OS.Environment.ExternalStorageDirectory.Path;

            //string filepath = Android.OS.Environment.DataDirectory.Path;
            Java.IO.File file = new Java.IO.File(filepath, AUDIO_RECORDER_FOLDER);
            //Java.IO.File file = new Java.IO.File(AUDIO_RECORDER_PATH);
            if (!file.Exists())
            {
                file.Mkdirs();
            }

            //var result = (file.AbsolutePath + "/" + DateTime.Now.Millisecond.ToString() + AUDIO_RECORDER_FILE_EXT_WAV);
            var result = (file.AbsolutePath + "/" + AUDIO_RECORDER_FINAL_FILE);

            WvlLogger.Log(LogType.TraceAll, "GetFilename() : " + result);
            return(result);
        }