[JAVA] [Android] Procédure de prise en charge des liens profonds

Procédure de gestion des liens profonds

La procédure est la suivante.

** Définir le manifeste 1 **

<intent-filter android:label="test" >
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data
                        android:host="test"
                        android:scheme="example" />
     </intent-filter>
applink_1.png

** Obtenez des données de l'intention 2 **

val action: String? = intent?.action
    val data: Uri? = intent?.data
        if(data!= null) {
            val dataString = data.toString()
            if(dataString.equals("example://test")){
            intent = Intent (this, DeepActivity::class.java)
            startActivity(intent)
            } 
        }
link_2.png

** Lancez l'application à partir de la balise a (lien profond) 3 ** Chargez la page html depuis le navigateur du terminal, appuyez sur le lien et l'application démarrera

<a href="example://test"> example://test</a>

Recommended Posts

[Android] Procédure de prise en charge des liens profonds
Liens pour créer des applications Android (pour les débutants)
Procédure de configuration d'AdMob pour les applications Android (décembre 2016)
Procédure de publication d'applications Android adaptée aux débutants, en difficulté pour la première version first
valeur par défaut d'Android: exporté
Créer un environnement Spring pour Android 2.0.0