我對Android非常陌生。我正在與Xamarin合作,我必須用相機拍照並保存圖片。無法找到已保存的圖片
我實現了拍照,我有一個Bitmap對象。然後我保存它沒有錯誤,但當我試圖找到它時,沒有文件。
有我的代碼:
Bitmap imgBmp = /* image initialized */
//Save image on folder
var folderPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
var filePath = System.IO.Path.Combine(folderPath, "image1.png");
var stream = new System.IO.FileStream(filePath, FileMode.Create);
bool isOK = imgBmp.Compress(Bitmap.CompressFormat.Jpeg, 95, stream);
stream.Flush();
stream.Close();
我執行時沒有錯誤,ISOK是真實的,但是當我搜索image.png我無法找到該文件。
隨着調試器,我看到的路徑是:/data/user/0/com.myCompagny.MyAppli/files/image1.png
但我看不到該文件夾。
有人可以幫我找到我的image1.png嗎?
或將默認文件夾更改爲像Pictures \ MyApplication \ image.png,但我不知道如何找到圖像的默認文件夾。
您無法使用文件管理器訪問此目錄,因爲它是系統專用目錄。只有應用可以訪問它,並且只有他們自己的私人目錄。 –