Wie, um den Bildschirm zum blinken/blinken aus hintergrund-Dienst auf Android-Gerät?
Ich Plane zu tun hintergrund-Dienst, die machen den Bildschirm zum blinken/blinken, bis der Benutzer berührt Bildschirm.
Ich weiß nicht, Methoden, die wie, um den Bildschirm zum blinken - nur was gelernt, was getan werden könnte, mit der Helligkeit und die Kontrolle über die erzeugte Aktivität.
Tun möchten blinken mit Farbwechsel auf dem Bildschirm also schwarz und weiß oder Bildschirm an/aus, um es besser sichtbar zu machen als mit der Helligkeit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Von Ihrem Service, die Sie interagieren können mit der
WakeLock
:Erwerben die
WakeLock
mit:Dann drehen Sie den Bildschirm auf:
Dann schalten Sie ihn wieder:
Und Sie könnte dies in einem
Thread
mit einer schlafen, oder verwenden Sie eineTimer
zu erstellen, die die flash.Beispiel:
Wäre es ja nicht schwarz/weiß, einfach on/off.
Wenn Sie gehen wollte black/white, müssten Sie auch lösen die
KeyLock
(Look up die Android Tastensperre), und drücken Sie dann eineActivity
war komplett Schwarz, dann ändern Sie dieActivity
Weiß auf eineTimer
oder in einemThread
wie vorher. Viel mehr Arbeit.Erinnern eine Erlaubnis zu erhalten in der
AndroidManifest.xml
:Zusätzliche Berechtigungen erforderlich für die Erschließung des
KeyGuard
wenn Sie unten gehen diesen Weg.Habe ich dies für Bildschirm blinkt, In diesem code meine relativeLayout (HomeLayout) wird blinken.
Fügen Sie diesen code, wenn Sie berühren den Geröll-oder-Taste um die animation.
relativeLayout.startAnimation(animation);
. ich habe nie gesehen, die Verwendung eines Layouts, ohne zuerst eine Zeile wie dieseRelativeLayout rl = (RelativeLayout)findViewById(R.id.flashLayout);
ersten. aber ich versuche in diese Zeile und dieAnimation animation = new AlphaAnimation(1, 0);
hat einen Fehler: "Unreachable statement". irgendeine Idee warum das ist?