我刚刚创建了一个Xamarin Android Single-View-app,它可以从保管箱下载文件。 我早些时候做了这个应用程序,但是我的Mac的HDD崩溃了。 我搜索了保存位置并发现:

var path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
var filename = Path.Combine(path, "newFile.png");

我尝试过,但是它被标记为红色,因为它不存在。 我昨天安装了Xamarin,我拥有最新版本。 我搜索了几个小时,但没有找到解决问题的方法。 这是我的“使用”:

using Android.App;
using Android.Widget;
using Android.OS;
using System.IO;
using System.Net;
using System;
using System.ComponentModel;

#1楼 票数:2 已采纳

尝试显式指定名称空间System.Environment.GetFolderPath()和System.Environment.SpecialFolder.ApplicationData。 您可能会在两个都使用“环境”的不同名称空间之间发生冲突

  ask by Konsicoder translate from so

未解决问题?本站智能推荐:

3回复

android,下载的文件图像不存在?

我是android的新手,正在使用Android异步Http客户端库从服务器下载图像文件,但是当我尝试下载图像时,状态为成功,但是图像未下载到内部存储中! 这是我的代码 请帮忙!?
2回复

检查安装点是否存在,但文件不存在

我正在保存文件列表(文件的绝对路径)。 它可以是内部存储,也可以是外部存储。 在将这些文件同步到云(即Google云端硬盘)时,我正在检查文件是否在本地( File.exists() )是否存在,以及是否没有从云中删除它。 但是,当未安装外部存储时,这导致我从云中删除文件。 但是,那
2回复

Android上的Excel文件保存在哪里?

我有这段代码可以制作新的Excel文件。 该文件为空白,仅创建一张纸。 代码像这样 该文件保存在哪里? 如何管理在我想要的移动设备上的位置上保存文件? 如何创建将存储所有文件的目录?
1回复

选择内部保存在Android上的文件

如何基于我为应用内部保存的文件在Android中创建文件选择活动? 就像,用户使用我的应用程序并将数据内部保存到“ scenario1”,“ scenario2”,“ scenario3”。 我希望能够向用户列出所有这些选项,并让他选择这些文件之一来加载并填充我的Android应用。
1回复

为什么我的ini文件没有通过GamemakerStudio加载并保存在android上?

`[屏幕]宽度= 1280高度= 1024 起初,当我在插入Android平板电脑时使用Gamemaker Studio并激活了其开发人员的选项时,回到工作室时,我按了播放按钮,然后对其进行了漂亮的编译,并在平板电脑上显示了我的游戏,并且看起来一切正常除了我创建应用程序并将其发送到平板电脑并
1回复

Environment.SpecialFolder中的隔离存储

我想了解如果我需要将文件保存在标准隔离存储中该怎么用。 对于iOS,我有“文档”和“库”。 我可以使用“文档”在iTunes中查看它,“库”是“隔离的”。 (Xamarin文档)我发现,我可以将“ Documents”用作 Environment.SpecialFolder.MyDo
1回复

android:为什么在Environment.getDataDirectory()中使用Environment而不是用于getFilesDir()

我遇到了以下方法: 和 一种方法使用环境,另一种方法不使用。 有什么意义。 没有环境使用会很简单,因为方法名称不相同。
2回复

哪种文件更有效地将文件保存在缓存或设备内存中?Android的

脚本 我制作了一个向用户显示预定义产品列表的应用程序。 每个产品都有与之关联的图像。 最初是为了在应用程序上显示图像,我曾使用过ImageLoader来使用图像URL。 但是,它占用了大量用户的移动数据。 为了最大程度地减少用户的移动数据使用量,我计划在安装应用程序时将图像保存在