2016-05-12 2 views
0

Ich weiß wirklich, wie dieser Bildschirm heißt:/Ich rief es nach der Nachricht zeigt es, wenn keine App läuft "Ihre letzten Bildschirme erscheinen hier ". Es zeigt grundsätzlich alle Apps an, die gerade auf dem Gerät laufen.Android - anpassen "Ihre letzten Bildschirme erscheinen hier"/"Ihre letzten Apps" Bildschirm

Sie wissen also, was ich hier über Bildschirme (sry groß und spam) mit und ohne laufende apps. Der zweite Bildschirm zeigt auch das Google-Widget, das ich loswerden möchte. enter image description here enter image description here

Gibt es eine Möglichkeit die „Ihre letzten Bildschirme erscheinen hier“ -Bildschirm auf Android-Handys und Tablets einstellen?
Gibt es eine Lösung ohne Verwendung der Device Administration API?
Wenn die Device Administration API benötigt wird - wo finde ich eine Dokumentation/Anleitung, die mir beibringt, wie es geht?


Derzeit haben wir eine Launcher-App für Android erstellt, um den Zugriff auf die meisten anderen Apps zu verhindern. Es zeigt nur unsere App und die Android-Einstellungen.

Leider gibt es ein Google Widget auf dem Bildschirm "Ihre letzten Bildschirme erscheinen hier". Es ist das gleiche Widget, das auf dem Startbildschirm angezeigt wird, wenn das Standardstartprogramm verwendet wird. Wenn ich die Google-Anwendung deaktiviere, wird das Widget auf dem Startbildschirm nicht mehr angezeigt, aber es erscheint die Meldung "Das Widget konnte nicht hinzugefügt werden" auf dem Bildschirm "Ihre letzten Bildschirme erscheinen hier". Derzeit suchen wir nach einer einfachen Lösung, um dieses Widget loszuwerden.

+0

Bin ich der einzige, der nicht bekommen hat, was ist der Bildschirm "Ihre letzten Bildschirme erscheinen hier"? Wenn nicht, könnten Sie Screenshots hinzufügen? – natario

+0

Ich nehme an, dass sie diejenige bedeuten, die bei langem Drücken der Home-Taste erscheint. – TripeHound

+0

Bildschirme hinzugefügt - sry für die Verwirrung – Aligertor

Antwort

0

gibt es eigentlich keine Möglichkeit, diese Seite ohne Änderungen im Betriebssystem anzupassen.

immer noch fand ich ein Workarround, um das Widget loszuwerden. Wenn ich eine App starte, füge ich eine Markierung hinzu, die verhindert, dass sie auf dem Bildschirm der letzten Apps angezeigt wird. Auf diese Weise sieht der Benutzer nur den leeren Bildschirm der letzten Apps, der kein Widget hat.

Intent i = manager.getLaunchIntentForPackage(apps.get(pos).name.toString()); 
i.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); 
HomeActivity.this.startActivity(i);