2017-05-26 6 views
0

私のプロジェクトのクロスプラットフォームIOS、Android、およびWindows phone utilizando xamarinのxmlファイルをダウンロードする必要があります。 誰かが私がこれを行う方法と電話でこのファイルを読む方法のいくつかの例を持っていますメモリがダウンロードされた後。ファイルのダウンロードと読み取り - xamarin

各プラットフォームに保存方法がありますか?アプリケーションの保存と読み込みを正しく行うにはどうすればよいですか?

私はダウンロードしてファイルを読むことができるアンドロイドのアプリケーションを持っていますが、他のIOSとWindowsの電話プラットフォームにどのように拡張できますか?私はあなたが標準の.NET APIを使用しているので、どんなXamarinのAndroid上で動作するiOSの上で動作するAndroidの

using (var client = new WebClient()) 
       { 
        string url = "http://teste.com.br/hub/feed"; 
        client.DownloadStringAsync(new Uri(url)); 
        client.DownloadStringCompleted += (s, e) => 
        { 
         try 
         { 
          string resultado = e.Result; 
          XDocument rss = XDocument.Parse(resultado); 
          var path = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); 
          var filename = System.IO.Path.Combine(path, "rss.xml"); 
          rss.Save(filename); 
         } 
         catch 
         { 

         } 
        }; 
       } 
+0

ファイルの入出力は、iOSとAndroidで同じでなければ、似ている必要があります。 Windows PhoneはIsolatedStorageのみをサポートしています。 – Jason

答えて

0

にdowloadに使用

コマンド。また、Windows上のWPFでも動作します。しかし、現代のWindows(Windows 10 Mobileのサポートを含むUWP)では動作しません。代わりにHttpClientクラスを使用する必要があります。他の変更が必要な場合は、エラーが表示され、代替APIを見つけなければなりません。

関連する問題