Carsten Müller
Sam Browder
So, hat sich erledigt! Ich habe das Problem selbst gelöst, mit dem von mir gewünschtem Ergebnis.
Schade nur, dass keiner bereit war zu helfen
P. S. Wenn irgend jemand die gleichen Fragen, wie oben beschrieben hat - schreibt mir, ich werde weiterhelfen (bzw. den Code zur Verfügung stellen).
Sag mal, geht es eigentlich noch!!??
Ich finde es reichlich dreist, hier zu behaupten, es sei "keiner bereit" Dir zu helfen...!!??
Und gleichzeitig bist Du der große Egoist und lässt hier den Thread ohne Antwort und teilst Deine Erkenntnis nicht mit anderen. Aber den "beantworten" Haken mal gesetzt.
Community heißt nicht, dass alle nach Deiner Pfeife tanzen und Kommunikation ist keine Einbahnstraße!
Der Sinn von Threads ist, dass andere auch später noch Fragen *und Antworten* lesen können. Nicht Fragen und dreiste Vorwürfe verbunden mit einem "Ätsch, ich weiß es jetzt, aber ich sage es euch Blödmännern nicht."
Sorry, aber das ist unfassbar.
Kopfschüttelnde Grüße
Carsten
Hi,
also ich glaube, du hast da etwas in den falschen Halz bekommen.
Auf jeden Fall war es NICHT von mir so gemeint, wie du es oben geschildert hast
. Aber wenn ich dich mit meinen Posts gekränkt haben sollte, dann tut es mir aufrichtig leid! Ich habe ja auch geschrieben, dass wenn jemand es wissen möchte, werde ich die Lösungen demjenigen auch auf jeden Fall mitteilen. Egal... Wen ich schon dabei bin:
Problem #1
Bilschirmhelligkeit in einer Activity auf Maximum setzen und nach beenden dieser wieder auf den alten Stand:
1WindowManager.LayoutParams lp = getWindow().getAttributes();
2 lp.screenBrightness = 1; // wobei 1= Maximum und 0= Minimum
3 getWindow().setAttributes(lp);
Wenn man dann die Activity mit
1finish();
beendet, geht die Bildschirmhelligkeit auf die alten Einstellungen zurück.
Problem #2
Einen Code bzw. eine Funktion als Endlosschleife ausführen, um (in meinem Fall) einen "Real Time" Effekt bei Farbenvorschau zu ermöglichen.
Das habe ich (wie auch von mir gewollt) mit einem Handler hinbekommen. Ein normaler Handler wäre:
1Handler handler = new Handler();
2 handler.postDelayed(new Runnable() {
3 public void run() {
4 < Code, welcher mit Verzögerung ausgeführt werden muss >
5 }
6 }, < Zeit der Verzögerung in ms >);
Und so sieht eine unendliche Zeitschleife mittels solchen Handler aus (Unterschiede fett markiert):
1final Handler handler = new Handler();
2 handler.postDelayed(new Runnable() {
3 public void run() {
4 handler.postDelayed(this, < Zeit in ms >);
5 < Code, welcher mit Verzögerung ausgeführt werden muss >
6 }
7 }, < Zeit in ms >);
Eigentlich ist das alles ziemlich einfach gewesen, aber irgendwie konnte ich mehrere Tage nicht darauf kommen...
MfG
Sam
— geändert am 11.10.2013, 04:59:19
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.