Benutzer mit den meisten Antworten
Dateisuche Windows Phone

Frage
-
Hallo zusammen,
ich suche eine Möglichkeit Dateien auf dem Windows Phone (bzw. SD-Card) zu suchen.
Theoretisch gibt es ja die Möglichkeit mit StorageFolder und StorageFile Dateien einzulesen und zu durchsuchen. Das ist aber bei großen Datenmengen alles andere als performant.
Für Windows Apps gibt es in der API Windows.Storage.Search einige Klassen/Enums z.b. QueryOptions. Die und die meisten anderen Klassen sind aber für Windows Phone nicht implementiert.
Daher die Frage, ob es eine gute Möglichkeit gibt in WP nach Dateien zu suchen? In der WP Music App kann man relativ schnell seine Musiksammlung durchsuchen, von daher müsste es doch eine Möglichkeit geben, oder?
Beste Grüße
Thomas
Antworten
-
Hallo Thomas,
die WP 8.1 API unterstützt die Klassen nicht, wie du schon sagtest. Die Windows 10 APIs dagegen schon - das heißt, wenn du deine App direkt für Windows 10 aufsetzen willst kannst du die Klassen auch auf dem Phone verwenden.
Ansonsten musst du wahrscheinlich wirklich manuell alles durchsuchen. Das ist zwar nicht Performanz, aber die anderen Klassen machen das auch nicht anders oder aber sie greifen intern auf einen Cache zurück.
So wird wahrscheinlich auch die Suche in der Musikbibliothek realisiert sein. Es wurde ein Index erstellt und dieser wird dann durchsucht.Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Moderator Mittwoch, 1. Juli 2015 06:37
- Als Antwort markiert Aleksander Chalabashiev Montag, 6. Juli 2015 12:00
Alle Antworten
-
ich glaube nicht, dass immer alle Dateienn druchsucht werden.
Eher wird ein index verwendet, einen Datei wo man alle Dateien speichert als Liste.
Du kannst den Index ja hin-und-wieder, wenn die app verwendet wird im Hintergrund neu aufbauen (updaten).
© 2015 Thomas Roskop
Germany // Deutschland -
Hallo Thomas,
die WP 8.1 API unterstützt die Klassen nicht, wie du schon sagtest. Die Windows 10 APIs dagegen schon - das heißt, wenn du deine App direkt für Windows 10 aufsetzen willst kannst du die Klassen auch auf dem Phone verwenden.
Ansonsten musst du wahrscheinlich wirklich manuell alles durchsuchen. Das ist zwar nicht Performanz, aber die anderen Klassen machen das auch nicht anders oder aber sie greifen intern auf einen Cache zurück.
So wird wahrscheinlich auch die Suche in der Musikbibliothek realisiert sein. Es wurde ein Index erstellt und dieser wird dann durchsucht.Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Moderator Mittwoch, 1. Juli 2015 06:37
- Als Antwort markiert Aleksander Chalabashiev Montag, 6. Juli 2015 12:00