Ich habe einen Anwendungspaketnamen. Gibt es eine Möglichkeit, das Symbol, Name dieser Anwendung zu erhalten? Paketnamen Beispiel: com.example.nameErhalten Sie Anwendungsinformationen von Paketname
Antwort
wie etwas versuchen:
try {
ApplicationInfo app = this.getPackageManager().getApplicationInfo("com.example.name", 0);
Drawable icon = packageManager.getApplicationIcon(app);
String name = packageManager.getApplicationLabel(app);
return icon;
} catch (NameNotFoundException e) {
Toast toast = Toast.makeText(this, "error in getting icon", Toast.LENGTH_SHORT);
toast.show();
e.printStackTrace();
}
Wird es funktionieren, wenn die App mit dem Paket "com.example.name" nicht im Telefon installiert wird? – Dharmendra
@Dharmendra Es wird den 'NameNotFoundException' Catch Block treffen –
Drawable icon =getPackageManager().getApplicationIcon("ur_package");
Strign label = context.getPackageManager().getApplicationLabel("ur_package");
String PackgeNameApp = "com.test.icon";
String name="NULL";
try
{
ApplicationInfo app = this.getPackageManager().getApplicationInfo(PackgeNameApp, 0);
Drawable icon = getPackageManager().getApplicationIcon(app);
name = getPackageManager().getApplicationLabel(app).toString();
}
catch (PackageManager.NameNotFoundException e)
{
//
}
Wie ist das wirklich anders als die Antwort, die bereits akzeptiert wurde? –
wenn Sie app Paketname installiert werden soll, dann wird dieser Code für Sie hilfreich sein.
- 1. Paketname erhalten
- 2. Wie Paketname von apk in Android erhalten?
- 3. Paketname
- 4. Anwendungsinformationen teilweise fehlende Daten
- 5. Paketname der Anwendungsvariante in Gradle-Plugin erhalten
- 6. Ist Prozessname wie Paketname in Android?
- 7. Android-Paketname ist kein gültiger Paketname
- 8. Get Paketname von APK-comamnd
- 9. Umbenennen von K9 Mail Paketname
- 10. Zugang zu Paketzugriffsmembern erhalten, indem der gleiche Paketname erstellt wird
- 11. Wie Paketname mit Android Toolchain auf C++ erhalten?
- 12. Perl erfordert explizite Paketname
- 13. Scala: Stichwort als Paketname
- 14. Strip-Version von Paketname mit Bash
- 15. org.drools.RuntimeDroolsException: ungültiger Paketname
- 16. Scala Reflexion abgeleite Paketname
- 17. Grails Standard Paketname
- 18. Paketname Alias oder Nickname
- 19. Anwendung starten Wissen Paketname
- 20. Verwenden der Graph API: Könnten Anwendungsinformationen mit api() erfasst werden?
- 21. Wie übertrage ich Anwendungsinformationen an eine andere Aktivität?
- 22. UsageStatsManager Start Rückkehr Paketname von neuen Benachrichtigung und nicht laufenden
- 23. Paketname ohne main.java in maven
- 24. Paketname entspricht nicht dem Dateipfad
- 25. adb shell Logcat mit Paketname
- 26. Paketname, ausführbarer Name, Produktname ... noch etwas?
- 27. Benötigen Sie Jaxb zu XML zurück xml mit voller Paketname
- 28. Ist es besser, Paketname zu verwenden: symbol In Code Oder: use: Paketname In A DEFPACKAGE?
- 29. Azure: Anwendungsinformationen. Ist die Datei ai.x.xx.x-buildxxxxx.js erforderlich?
- 30. Paketname von OneDrive und InsiderHub in Windows 10 OS
Haben Sie versucht zu suchen? – wtsang02
ja. Ich habe eine Methode gefunden, die alle Anwendungen mit allen Informationen zurückgibt. Ich brauche eine Methode, die eine bestimmte Anwendungsinformation von ihrem Paketnamen zurückgibt – KhalidTaha