Zum Hauptinhalt springen

Evie über andere Apps: So erstellen und genießen Sie neue Funktionen

iVi ist eine praktische App zum Ansehen von Videos, aber standardmäßig bleibt es nicht über anderen Apps, was nicht immer praktisch ist. In diesem Tutorial erfahren Sie, wie Sie diese Funktion aktivieren und den iVi so konfigurieren, dass er immer im Vordergrund bleibt.

Der erste Schritt besteht darin, den iVi zu öffnen und in seine Einstellungen zu wechseln. Suchen Sie das iVi-Symbol auf Ihrem Gerät und tippen Sie darauf. Suchen Sie dann nach dem Einstellungssymbol, das normalerweise als Zahnrad dargestellt wird, und klicken Sie darauf.

Suchen Sie im Einstellungsmenü nach dem Abschnitt "Über anderen Apps" und wählen Sie ihn aus. Hier sehen Sie eine Liste aller Apps auf Ihrem Gerät. Jetzt müssen Sie das Optionsfeld neben dem Namen iVi aktivieren, damit die App im Vordergrund bleibt.

Um sicherzustellen, dass iVi immer über anderen Anwendungen verbleibt, stellen Sie sicher, dass der Modus-Schalter "Über anderen Fenstern" aktiviert ist. Dadurch wird der iVi im Vordergrund bleiben, auch wenn Sie zu anderen Anwendungen wechseln oder andere Aufgaben ausführen.

Hinweis: Nicht alle Geräte unterstützen diese Funktion, daher ist diese Option für einige Benutzer möglicherweise nicht verfügbar.

Jetzt können Sie iVi genießen, ohne Ihre anderen Aufgaben zu unterbrechen. Egal, ob Sie ein Video in der YouTube-App ansehen oder Fotos auf Instagram ansehen, iVi bleibt immer im Vordergrund, damit Sie die Wiedergabe einfach steuern und für sich selbst anpassen können.

Folgen Sie also dieser einfachen Anleitung, um iVi über andere Apps zu machen, und genießen Sie jederzeit ein nahtloses Ansehen von Videos!

Komplexität

Um iVi über andere Anwendungen zu machen, sind mehrere Schritte erforderlich, aber die Gesamtkomplexität des Prozesses ist gering. Um dies zu erreichen, benötigen Sie Kenntnisse über die Grundlagen der Programmierung sowie einige Zeit und Geduld. Möglicherweise sind Sie mit einigen der in diesem Artikel verwendeten Konzepte bereits vertraut, was den Prozess für Sie vereinfachen wird.

Einfache Schritte

Um iVi über andere Apps zu erstellen, benötigen Sie die folgenden Schritte:

  1. Öffnen Sie die Einstellungen auf Ihrem Gerät.
  2. Wählen Sie den Abschnitt "Anwendungen" aus.
  3. Suchen und öffnen Sie iVi in der Liste der installierten Apps.
  4. Suchen Sie in den iVi-Einstellungen nach der Option "Über andere Apps zulassen" und aktivieren Sie sie.
  5. Nachdem Sie diese Option aktiviert haben, können Sie iVi über andere Anwendungen verwenden.

Der iVi wird nun auch dann auf der obersten Ebene des Bildschirms angezeigt, wenn Sie andere Anwendungen verwenden.

Erweiterte Methoden

In diesem Abschnitt werden wir einige komplexere Methoden untersuchen, mit denen Sie iVi auf anderen Anwendungen verwenden können.

1. FLAG_NOT_FOCUSABLE verwenden

Eine Möglichkeit, iVi über andere Anwendungen zu machen, besteht darin, das FLAG_NOT_FOCUSABLE zu verwenden. Dieses Flag weist das System an, Berührungsereignisse für das iVi-Fenster zu ignorieren.

Um dieses Flag zu verwenden, müssen Sie den folgenden Code hinzufügen:

WindowManager.LayoutParams params = getWindow().getAttributes();
params.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE;
getWindow().setAttributes(params);

2. FLAG_NOT_TOUCH_MODAL verwenden

Die Verwendung von FLAG_NOT_TOUCH_MODAL ermöglicht es dem iVi-Fenster, Berührungsereignisse zu akzeptieren, selbst wenn sie außerhalb seiner Grenzen auftreten.

Um dieses Flag zu verwenden, benötigen Sie den folgenden Code:

WindowManager.LayoutParams params = getWindow().getAttributes();
params.flags = WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL;
getWindow().setAttributes(params);

3. Verwenden des Flag FLAG_WATCH_OUTSIDE_TOUCH

Die Verwendung des Flag FLAG_WATCH_OUTSIDE_TOUCH ermöglicht es dem iVi-Fenster, Berührungen außerhalb seiner Grenzen zu verfolgen und darauf zu reagieren.

Verwenden Sie den folgenden Code, um dieses Flag zu verwenden:

WindowManager.LayoutParams params = getWindow().getAttributes();
params.flags = WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH;
getWindow().setAttributes(params);

Beachten Sie, dass Sie Berechtigungen benötigen, um diese Methoden verwenden zu können SYSTEM_ALERT_WINDOW, die es Ihrer Anwendung ermöglicht, Systemfenster über anderen Anwendungen anzuzeigen. Stellen Sie sicher, dass Sie diese Berechtigung im Manifest Ihrer Anwendung korrekt angefordert haben.

Zugriff erhalten

Um iVi über andere Apps zu erstellen, benötigen Sie spezielle Berechtigungen für das Android-System.

Zuerst müssen Sie der Manifestdatei Ihrer Anwendung die folgende Codezeile hinzufügen:

Dadurch kann Ihre Anwendung Pop-ups über anderen Anwendungen anzeigen.

Dann müssen Sie die Erlaubnis des Benutzers anfordern. Fügen Sie dazu den folgenden Code an der gewünschten Stelle in Ihrer Anwendung hinzu:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && !Settings.canDrawOverlays(this))

Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,

Uri.parse("package:" + getPackageName()));

startActivityForResult(intent, REQUEST_CODE);

Dieser Code überprüft die Version des Android-Geräts und die Verfügbarkeit der Berechtigung. Wenn Sie noch keine Berechtigung erhalten haben, wird ein Systemfenster geöffnet, in dem der Benutzer Ihrer Anwendung Zugriff gewähren kann.

Schließlich müssen Sie das Ergebnis der Berechtigungsanforderung verarbeiten, indem Sie Ihrem Aktivit den folgenden Code hinzufügen:

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data)

super.onActivityResult(requestCode, resultCode, data);

if (requestCode == REQUEST_CODE)

if (Settings.canDrawOverlays(this))

// Berechtigung erhalten, es ist möglich, iVi über anderen Apps anzuzeigen

> else

// Keine Genehmigung erhalten

Ihre App hat jetzt die erforderlichen Berechtigungen erhalten und kann iVi über anderen Apps anzeigen.

Autorisierung des Benutzers

Bevor Sie iVi über andere Anwendungen ausführen können, muss der Benutzer im System angemeldet sein.

Führen Sie die folgenden Schritte aus, um sich zu autorisieren:

  1. iVi-Anwendung öffnen: Suchen Sie das iVi-Symbol auf Ihrem Gerät und tippen Sie darauf, um die App zu öffnen.
  2. Anmeldeinformationen eingeben: Geben Sie im Anmeldebildschirm Ihren Benutzernamen und Ihr Passwort ein, die Sie bei der Anmeldung bei iVi erstellt haben.
  3. Klicken Sie auf "Anmelden": Nachdem Sie Ihre Anmeldeinformationen eingegeben haben, klicken Sie auf die Schaltfläche "Anmelden", um sich bei Ihrem Konto anzumelden.
  4. Zugriff zulassen: Wenn Sie sich zum ersten Mal bei iVi anmelden, müssen Sie möglicherweise die Berechtigung erteilen, auf bestimmte Daten oder Funktionen des Geräts zuzugreifen. Um fortzufahren, klicken Sie auf die Schaltfläche "Zulassen" oder geben Sie die erforderlichen Berechtigungen ein.

Hinweis: Wenn Sie Ihren Benutzernamen oder Ihr Passwort vergessen haben, klicken Sie auf den Link "Passwort vergessen?" auf dem iVi-Autorisierungsbildschirm. Befolgen Sie die Anweisungen, um den Zugriff auf Ihr Konto wiederherzustellen.

Nach erfolgreicher Autorisierung werden Sie zum iVi-Hauptbildschirm weitergeleitet, wo Sie die App über andere Apps auf Ihrem Gerät verwenden können.