Derzeit haben keine Erfahrung in der Programmierung und wurden in das tiefe Ende eingespannt. Ich habe gerade eine einfache UWP-App erstellt, die ein Textfeld und eine Schaltfläche enthält. Ich möchte es so, wenn ich das Textfeld eintippe und den Knopf drücke, wird der Inhalt von diesem Textfeld in einem onedrive Konto als eine Textdatei gespeichert. Zur Zeit habe ich das Layout fertig und ich habe zweimal auf den Button geklickt, um in die Cose zu kommen, aber ich weiß nicht, was ich sonst noch machen soll und ich hatte nicht viel Glück mit dem Googeln. Irgendwelche Hilfe oder Lösungen? Vielen Dank!Speichern von Daten vom Telefon zu einem OnceDrive-Konto
Antwort
Wir können OneDrive API verwenden, um dies in UWP-Anwendungen zu tun. Dies ist eine moderne REST-API und basierend auf dieser API gibt es einige OneDrive SDKs für verschiedene Plattformen, um die OneDrive-API schnell zu starten, ohne auf alle Details der Authentifizierung, JSON-Analyse, HTTP-Verbindungen und mehr eingehen zu müssen. Da Sie C# verwenden, wird OneDrive SDK for C# dringend empfohlen.
Weitere Informationen zur Verwendung dieses SDK in UWP-Anwendungen finden Sie unter Getting started und Documentation and resources auf GitHub und auch den Artikel: Windows 10 - Implementing a UWP App with the Official OneDrive SDK.
Folgendes ist ein einfaches Beispiel. Im Beispiel habe ich OneDrive's App Folder verwendet, dieser Ordner ist ein dedizierter, spezieller Ordner für Ihre App. Es ist in der Regel nach Ihrer App benannt und befindet sich im Ordner Apps im OneDrive des Benutzers. Wenn Sie den Berechtigungsbereich onedrive.appfolder
anfordern und der Benutzer ihn autorisiert, erhält Ihre Anwendung Lese- und Schreibzugriff auf diesen Ordner.
private async void Button_Click(object sender, RoutedEventArgs e)
{
var oneDriveClient = await OneDriveClientExtensions.GetAuthenticatedUniversalClient(new[] { "onedrive.appfolder" });
using (var contentStream = new MemoryStream(Encoding.UTF8.GetBytes(textBox.Text)))
{
var item = await oneDriveClient.Drive.Special.AppRoot.ItemWithPath("backup.txt").Content.Request().PutAsync<Item>(contentStream);
}
}
- 1. Speichern von Daten auf dem Telefon des Benutzers
- 2. mehrere Bilder vom Telefon bekommen?
- 3. Bibliothek SMS vom richtigen Telefon
- 4. Kontakte vom Telefon zu bekommen dauert zu viel Zeit
- 5. JPG Bild zeigt vom Telefon, aber nicht vom Server - Android
- 6. Speichern Download-Datei am Telefon
- 7. Speichern von Textbereich Daten zu Google Datastore
- 8. Speichern von JSON-Daten in einem Array
- 9. Laden von HTML-Datei vom Webserver mit Telefon Lücke
- 10. Von Tablet zu Telefon wechseln
- 11. Post-Daten in Windows-Telefon
- 12. Vuejs Speichern von Daten
- 13. AngularJS Daten vom Controller zu einem anderen Controller
- 14. Ist es möglich, Remote-Android-Telefon von einem Bluetooth-Gerät?
- 15. Gespeicherte Daten verschwinden vom Handy
- 16. Meteor Telefon App persistente Daten
- 17. Wie kann ich die vom Benutzer eingegebenen unvollständigen Daten speichern?
- 18. Powershell: Speichern von Daten
- 19. Speichern von Daten iphone
- 20. wie Login-Daten von Android-App speichern?
- 21. Python Speichern von Daten
- 22. Speichern von Daten in einem Array von char *
- 23. Daten vom Server in einem Dienst
- 24. Speichern von Daten von neuen Klasseninstanz in einem Array
- 25. Speichern von Daten von Spark zu Cassandra Ergebnisse in java.lang.ClassCastException
- 26. Speichern von Bildern auf bestimmte Ordner in Telefon Android
- 27. Ember speichern Daten zu Django-Backend
- 28. Speichern Ajax Daten zu PHP
- 29. Excel Daten zu couchDB speichern
- 30. Abrufen von Daten vom Ende
Allererster Hit auf Google: https://msdn.microsoft.com/en-us/magazine/mt614268.aspx – Bart