我寫的愛可視平板電腦的應用程序。我在與.apk文件同時加載文件(如資產)。我可以從我的應用程序中讀取這個文件,但我無法寫信給它。
我也不知道如何在PC上使用寫入數據(實際上,從平板電腦到PC的導出,文件)讀取它。或者以其他方式將數據從平板電腦導出到PC。
我寫的愛可視平板電腦的應用程序。我在與.apk文件同時加載文件(如資產)。我可以從我的應用程序中讀取這個文件,但我無法寫信給它。
我也不知道如何在PC上使用寫入數據(實際上,從平板電腦到PC的導出,文件)讀取它。或者以其他方式將數據從平板電腦導出到PC。
只是細節....
我創建文件夾和MyTextFile.txt。 我可以使用這個文件,但是在本地創建文件:/ sdcard/MyFolder。 我可以讀寫這個文件,但它不在物理SDcard中。 我不知道,如何寫在SDcard或USB鑰匙(extern,在我的Archos101平板電腦的端口)。
現在,我可以將數據從平板電腦導出到PC .... 但是,只有使用USB電纜,如果我可以使用extern支持來備份此文件,情況會更好。
你知道SDcard和USB的'通過路徑'嗎?Android.OS.Environment.ExternalStorageDirectory讓我獲得實習路徑(本地:/ sdcard/MyFolder),而不是SD卡或USB關鍵路徑。 謝謝。
Serge。
寫入資產不能在Android上完成,只能從Assets讀取。因此,您必須將文件保存到SD卡或USB密鑰。
寫的這些人可以通過以下方式來實現:
var folder = Android.OS.Environment.ExternalStorageDirectory + Java.IO.File.Separator + "MyFolder";
try
{
if (!Directory.Exists(folder))
Directory.CreateDirectory(folder);
folder = folder + Java.IO.File.Separator;
using (var sw = new StreamWriter(folder + "MyTextFile.txt"))
{
sw.WriteLine("Testing");
}
//This saves Bitmap
using (var fs = new FileStream(folder + "MyImageFile.png", FileMode.OpenOrCreate))
{
_myBitmap.Compress(Bitmap.CompressFormat.Png, 100, fs);
}
}
catch
{
//handle the exception
}
的Android.OS.Environment.ExternalStorageDirectory
讓你的路徑,SD卡或USB密鑰。
我希望Cheesebaron幫助我。 – 2012-07-07 18:23:15
我非常感謝Cheesebaron,幫助我。 – 2012-07-07 18:24:25
它的exatly,我想,謝謝,Cheesebaron .... – 2012-07-07 18:25:50
我prefere ,你關閉另一個話題並打開它。 – 2012-07-11 06:26:37
如何重新啓動此主題? – 2012-07-11 06:38:23