So finden Sie heraus, ob ein URI ein MediaStore-URI istAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 So finden Sie heraus, ob ein URI ein MediaStore-URI ist

Post by Anonymous »

Wenn ich ContentResolver.query() unter Android verwende, um den Anzeigenamen eines Inhalts-URI herauszufinden, muss ich unterschiedliche Projektionen verwenden, je nachdem, ob es sich bei dem URI um ein Dokument oder einen MediaStore-URI handelt. Wenn ich versuche, den Anzeigenamen eines MediaStore-URI herauszufinden, frage ich MediaStore.MediaColumns.DISPLAY_NAME ab, während ich DocumentsContract.Document.COLUMN_DISPLAY_NAME nach Dokument-URIs abfrage.
Da frage ich mich, ob es eine Möglichkeit gibt, festzustellen, ob ein bestimmter beliebiger Uri ein MediaStore- oder Dokument-URI ist? Ich kann herausfinden, ob es sich um einen Dokumenten-URI handelt, indem ich DocumentsContract.isDocumentUri() verwende, aber wenn das false zurückgibt, glaube ich nicht, dass ich dann automatisch davon ausgehen kann, dass der URI ein MediaStore-URI sein muss. Daher möchte ich fragen: Gibt es eine Möglichkeit herauszufinden, ob es sich bei einem bestimmten URI um einen MediaStore-URI handelt?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post