|
|
|
|
using System;
|
|
|
|
|
using System.Net.Http;
|
|
|
|
|
using System.Net.Http.Headers;
|
|
|
|
|
using System.Collections.Specialized;
|
|
|
|
|
using System.Net;
|
|
|
|
|
using System.Runtime.Serialization.Json;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using ZicMoove.Model.Auth.Account;
|
|
|
|
|
using System.IO;
|
|
|
|
|
|
|
|
|
|
namespace ZicMoove.Droid
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
public static class YavscHelpers
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
public static string GetSpecialFolder(this string specialPath)
|
|
|
|
|
{
|
|
|
|
|
if (specialPath == null)
|
|
|
|
|
throw new InvalidOperationException();
|
|
|
|
|
var appData =
|
|
|
|
|
System.Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData);
|
|
|
|
|
string imagesFolder = System.IO.Path.Combine(appData, specialPath);
|
|
|
|
|
DirectoryInfo di = new DirectoryInfo(imagesFolder);
|
|
|
|
|
// FIXME Create this folder at app startup
|
|
|
|
|
if (!di.Exists) di.Create();
|
|
|
|
|
return imagesFolder;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static string GetTmpDir ()
|
|
|
|
|
{
|
|
|
|
|
return GetSpecialFolder("tmp");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|