Ich möchte meine App ein Bild von der Telefon-SD-Karte greifen, um als Benachrichtigungssymbol in der Statusleiste zu verwenden, aber Android benötigt eine Ressource-ID, um die Benachrichtigung mit einem Symbol zu bauen. Wenn ich ein Bild von meiner SD-Karte lade, hat es eine Ressourcen-ID und wie bekomme ich es? Oder gibt es eine andere Möglichkeit, dies zum Laufen zu bringen?Display-Symbol von meiner SD-Karte
Antwort
Ich weiß nicht, ob es sinnvoll ist, ein Benachrichtigungssymbol von der SD-Karte zu verwenden.
- Warum sollte es sich während Ihrer Anwendung ändern?
- Wenn es nicht ändern würde, legen Sie sie in den Ordner res und darauf zuzugreifen mit
R.drawable.name
- Wenn der Benutzer die SD-Karte montiert, wird das img nicht zur Verfügung.
Ich kann nicht an eine Möglichkeit denken, Androiden zu hacken, um eine Img von der SD-Karte zu platzieren. Der Notification
Konstruktor erhält nur eine ID als Symbol.
Meine Empfehlung:
Sie Ihr Benachrichtigungssymbol auf der Grundlage Ihres App-Symbol nach den icon Design guide.
ja, sie folgen dem Führer. Der Grund, warum es sich während meiner Anwendung ändern würde, ist das Aktualisieren eines Status für den Benutzer und jeder Benutzer wünscht ein anderes Farbschema. und jedes Schema benötigt etwa 80 Bilddateien. Wenn ich jedes Schema zur App hinzufügen würde, würde es zu groß werden. Also wollte ich, dass der Benutzer das Schema aus der App auswählt und die App dieses Schema auf die SD-Karte lädt und dann anwendet. Gibt es einen alternativen Weg, das zu tun? – John
- 1. Stoppen meiner QuickInfos von flackern
- 2. Webseite von meiner Anwendung starten
- 3. Android Pay von meiner App
- 4. S3 SDK Brechen von meiner Seite
- 5. Verwenden von NSBundle zum Laden meiner Ressourcen
- 6. Hinzufügen von "Aggregationen" zu meiner Facebook-Anwendung
- 7. Disqus Kommentar Verwendung von Login meiner Website
- 8. Hinzufügen von Lambdas zu meiner Programmiersprache
- 9. Fehlende web.xml-Datei von meiner Maven-Anwendung
- 10. Embed Video auf meiner Website von Android
- 11. Watchkit Glance von meiner App entfernen
- 12. Zeigen von Punkten auf meiner Image Map
- 13. Verhindern von Werbenetzwerk-Popups auf meiner Website
- 14. Hinzufügen von App-Widget aus meiner App
- 15. Hinzufügen von Leerzeichen als eine meiner Variablen
- 16. Tabellenname Liste von meiner SQL-Datenbank
- 17. Wie zu meiner "exe" von PyCharm Projekt
- 18. Datei von Link in meiner Webseite herunterladen
- 19. Erstellen einer Kendo-Diagrammansicht von meiner Modellklasse
- 20. Android: Öffnen PPT von meiner App
- 21. Öffnen Facebook-Anwendung von meiner App
- 22. Abrufen meiner Daten von Firebase 3
- 23. Importieren von WhatsApp Conversation zu meiner App
- 24. Entfernen von Komplikationen aus meiner Watch-App
- 25. Hinzufügen von fremden zu meiner Tabelle
- 26. Aufruf von Setter-Methoden in meiner Hauptanwendung
- 27. Verwenden von Yahoo in meiner iPhone App
- 28. Stopp Coldfusion von Sortier meiner structs/Arrays
- 29. Art meiner ojekte, die von JSON-Daten
- 30. JS Einbetten von Gfycat auf meiner Website
siehe [link] (http://stackoverflow.com/questions/16055073/set-drawable-or-bitmap-as-icon-in-notificatio-in-android), die eine akzeptierte Antwort hat. – gattshjoty