** 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>
** 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)
}
}
** 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