非常にAndroid向けです。私はXamarinと一緒に作業しています。カメラで写真を撮って写真を保存しなければなりません。保存した画像が見つかりません
私は写真を撮ることを達成しました。私はビットマップオブジェクトを持っています。その後、私は間違いなく保存しますが、見つけようとするとファイルはありません。私のコードは
あり:
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のように変更することもできますが、イメージの既定のフォルダの検索方法はわかりません。
これはシステムプライベートディレクトリなので、ファイルマネージャでこのディレクトリにアクセスすることはできません。アプリだけがアクセスでき、自分のプライベートディレクトリのみにアクセスできます。 –