Ich habe gerade diese Anwendung entdeckt: Ссылка
Es scheint, dass es jetzt möglich ist, etwas Text in den Sperrbildschirm an der Stelle zu schreiben, an der der Alarm normalerweise geschrieben wird.
Ich möchte an diesem Ort benutzerdefinierten Text anzeigen, habe aber keine Ahnung, wie das zu erreichen ist.
Diesem Typ gelingt es, an dieser Stelle Kalenderereignisse zu schreiben.
Vielen Dank für irgendeinen Hinweis // Schnipsel, der mir helfen würde.
Ich habe in den öffentlichen Android-APIs noch nie einen legitimen Weg gefunden, den Sperrbildschirm zu beeinflussen. Ohne überhaupt mit dieser App zu spielen, würde ich es nicht genau wissen, aber ich schätze, er hat diese Aktivität geschaffen, die es ihm erlaubt, den Text zu zeigen, den er will. Verwendet dann einen Empfänger, um nach SCREEN_OFF- oder SCREEN_ON-Ereignissen zu horchen, und startet zu diesem Zeitpunkt seine "Sperr" -Aktivität.
Es ist erwähnenswert: Wenn Sie etwas tun, um den gewünschten Effekt zu erzielen, wird es sich nicht genau so verhalten wie der Sperrbildschirm. Die Unterschiede können ziemlich gering sein und könnten für Ihre Zwecke in Ordnung sein, aber seien Sie sich bewusst, dass sie da sind. Angenommen, Sie gehen diese Route, würde es nicht funktionieren, wenn der Benutzer eine "Muster" -Sperre hat, da der KeyguardManager diesen Bildschirm nicht programmatisch deaktivieren kann
Mit marc1s 'Lösung gibt es 2 Probleme, 1. es sieht nicht gut aus & amp; Sie können sein Aussehen nicht ändern und z. Textschrift oder Farbe usw 2. jede andere Anwendung kann es ersetzen
Es ist also besser, wenn Sie eine Ansicht mithilfe des Fenstermanagers von einem Dienst anzeigen. So können Sie zeigen welche Ansicht Sie auch zeigen möchten.
z.B. Mein Code unter in onStartCommand meines Dienstes
%Vor%Tags und Links android textview lockscreen alarm