Android Intent-Filter
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Intent-Filter相关的知识,希望对你有一定的参考价值。
1 package com.example.metrox.l10; 2 3 import android.content.Intent; 4 import android.net.Uri; 5 import android.support.v7.app.AppCompatActivity; 6 import android.os.Bundle; 7 import android.view.View; 8 9 public class MainActivity extends AppCompatActivity { 10 11 @Override 12 protected void onCreate(Bundle savedInstanceState) { 13 super.onCreate(savedInstanceState); 14 setContentView(R.layout.activity_main); 15 findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { 16 @Override 17 public void onClick(View view) { 18 startActivity(new Intent("com.example.metrox.l10.Intent.Baty",Uri.parse("app://Hello"))); 19 } 20 }); 21 } 22 }
1 package com.example.metrox.l10; 2 3 import android.support.v7.app.AppCompatActivity; 4 import android.os.Bundle; 5 6 public class Baty extends AppCompatActivity { 7 8 @Override 9 protected void onCreate(Bundle savedInstanceState) { 10 super.onCreate(savedInstanceState); 11 setContentView(R.layout.activity_baty); 12 } 13 }
1 <?xml version="1.0" encoding="utf-8"?> 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.example.metrox.l10"> 4 5 <application 6 android:allowBackup="true" 7 android:icon="@mipmap/ic_launcher" 8 android:label="@string/app_name" 9 android:supportsRtl="true" 10 android:theme="@style/AppTheme"> 11 <activity android:name=".MainActivity"> 12 <intent-filter> 13 <action android:name="android.intent.action.MAIN" /> 14 15 <category android:name="android.intent.category.LAUNCHER" /> 16 </intent-filter> 17 </activity> 18 <activity android:name=".Baty" android:label="Intent-Filter Demo"> 19 <intent-filter> 20 <category android:name="android.intent.category.DEFAULT"></category> 21 <action android:name="com.example.metrox.l10.Intent.Baty"></action> 22 <data android:scheme="app"></data> 23 </intent-filter> 24 </activity> 25 </application> 26 27 </manifest>
以上是关于Android Intent-Filter的主要内容,如果未能解决你的问题,请参考以下文章
android基础:Intents 和 intent-filter 的匹配规则
行为变更 | 了解 Android 12 中的 intent-filter
行为变更 | 了解 Android 12 中的 intent-filter