Wie kann ich ein Autorisierungstoken von der Browser-Absicht erhalten?

Entschuldigung für mein schlechtes Englisch, ich werde versuchen, mein Problem so einfach wie möglich zu erklären. Ich versuche, eine App zu erstellen, die mit der Yandex-API funktioniert. Auf ihrer Hilfeseite habe ich gelesen, dass Sie den Browser über eine App starten sollten, in der sich der Benutzer anmeldet, und dann zur Anwendung zurückkehren sollten, indem Sie den URI-Rückruf registrieren. Was ich jetzt habe:

 @Override
 public void onClick(View view) {
 Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://oauth.yandex.ru/authorize?response_type=token&client_id=XXXXXXXXXXXXXXX"));
 startActivity(browserIntent);
}

Dadurch wird der Browser gestartet und zur Autorisierungsseite weitergeleitet. Nach Eingabe des Login-Passworts kehre ich automatisch zu meiner App zurück. Hier ist AndroidManifest:

 <activity
            android:name="ru.mastergroosha.yaruclient.Main"
            android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>
    <activity
            android:name="ru.mastergroosha.yaruclient.Window"
            android:label="Window">
        <intent-filter>
            <action android:name="android.intent.action.VIEW"/>
            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.BROWSABLE"/>
            <data
                    android:scheme="yaruapp"
                    android:host="token"/>
        </intent-filter>
    </activity>

Und als ich das Login-Passwort eingegeben habe, wurde ich zu einer Seite wie "yaruapp: // token # access_token = YYYYYYYYYYYYYY & token_type = code ..." weitergeleitet. Aber ich sehe diese Seite nicht, weil sie sofort zurück zur App umgeleitet wird.

Die Frage ist:Wie kann ich diesen Teil erhalten und extrahieren: JJJJJJJJJJJ?

Es tut mir schrecklich leid, dass ich so noobisch bin, ich hoffe du kannst mir helfen. Danke im Voraus

Antworten auf die Frage(1)

Ihre Antwort auf die Frage