Um in der Lage sein, von einer anderen App zu tun, die Sie benötigen um den Bildschirm zu erfassen und die Textposition mithilfe des Texterkennungsdienstes zu bestimmen.
Wenn eine andere Anwendung aktiv ist, sollte Ihre Anwendung aktiv sein, um den Bildschirm erfassen zu können. Sie können also nur den Android-Dienst verwenden, der immer im Hintergrund funktioniert.
jedoch ScreenShot für Ihre Aktivität zu erfassen Sie haben einen Blick auf Ihre activity
benötigen, und eine, die nicht vorhanden ist in Ihrem service
so müssen Sie eine TimerTask
machen, die Ihre Tätigkeit zu jeder Stunde anrufen und Ihre activity
es reagiert mit der aktuellen Ansicht angezeigt werden und Sie können den Screenshot davon abfangen.
Oder Wenn Sie dann einen Screenshot der aktuellen Geräte Bildschirm (jede Anwendung) nehmen wollen Sie Erlaubnis zu verankern haben, und lesen framebuffer
für das, was Rohdaten aktuellen Bildschirm geben konvertiert es dann in Bitmap oder eine Bilddatei können Sie es in Ihrem Service tun.
Kurz, es kann für gerootete Telefone möglich sein. Andernfalls können Sie keinen Screenshot von anderen Apps erstellen, wenn Sie nicht gerootet sind. Erlaubt nur Screenshots Ihrer App zu erstellen.
Um den Bildschirm zu analysieren, ob es "Bereit" Text oder nicht gibt. Ihre Anwendung sollte gelebt/aktiviert werden, um den Bildschirm erfassen zu können.
Möchten Sie auf Text klicken oder einen Teil eines Textes klickbar machen oder Bildschirmklickkoordinaten erhalten? Informationen über die ehemalige könnte hier erhalten werden: https://www.google.com.ng/url?url=https://stackoverflow.com/questions/10696986/how-to-set-the-part-of-the -text-view-is-clickable & rct = j & sa = U & ved = 0ahUKEwilotjX6-7UAhXIYlAKHfF8BwgQFggbMAA & q = android + make + teil + von + text + klickbar & usg = AFQjCNEVpYcyHrHbO5NKt5jBPVqAjpNiFg –
@ Mofe-hendyEjegi Ich möchte auf den Text klicken, ohne dass der Benutzer es selbst tun muss. Aber da es auf einer anderen App ist, kann ich es nicht klicken, das ist, was ich versuche herauszufinden, wie es geht. – Jayce
Check in Accessibility api, dass alles, was ich für weitere Informationen helfen kann, lesen https://stackoverflow.com/questions/35842762/how-to-read-window-content-using-accessibilityservice-and-evoking-ui-using-dra – ingsaurabh