標籤:
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 @Override12 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 @Override17 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