Hallo zusammen,
über den nachfolgenden Code lese ich die Apps ein, welche auf meinem Gerät installiert sind.
Die Packages (also com.name.name) stecken in der pl List. Diese zu sortieren, ist nicht das Problem.
Wie kann ich es denn anstellen, dass mein Listview über die erste Zeile pm.GetApplicationLabel (also der wirkliche Name der App)(in der zweiten Zeite steckt das Packages) sortiert wird?
über den nachfolgenden Code lese ich die Apps ein, welche auf meinem Gerät installiert sind.
B4X:
Sub Einlesen
ListView1.clear
Dim pl As List
Dim pm As PackageManager
Dim bdw As BitmapDrawable
pl = pm.GetInstalledPackages
For a=0 To pl.Size-1
If pl.Get(a)="com.android.systemui" Then Continue ' Überspringen, da unter Android >5 kein Icon
Log(pl.Get(a))
bdw = pm.GetApplicationIcon(pl.Get(a))
ListView1.AddTwoLinesAndBitmap2(pm.GetApplicationLabel(pl.Get(a)),pl.Get(a), bdw.Bitmap, pl.Get(a))
Next
End Sub
Die Packages (also com.name.name) stecken in der pl List. Diese zu sortieren, ist nicht das Problem.
Wie kann ich es denn anstellen, dass mein Listview über die erste Zeile pm.GetApplicationLabel (also der wirkliche Name der App)(in der zweiten Zeite steckt das Packages) sortiert wird?