1. 程式人生 > >intent的顯式和隱式,更多的intent的用法

intent的顯式和隱式,更多的intent的用法

用intent實現兩個頁面的跳轉,有連個,一個是顯式,一個是隱式

一、顯式

寫了兩個Activity後,點選按鈕,跳轉到另一個頁面

Intent intent=new Intent(MainActivity.this,OrtherActivty.class);

startActivity(intent);

 

二、隱式

建立ViewActivity,在修改AndroidManifest

在MainActivity中新增程式碼

跳轉的時候式根據Category來判斷的

 

三、更多

點選按鈕,在瀏覽器上面開啟百度

修改AndoridManifest
<activity android:name=".MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
        <data android:scheme="http"/>
    </intent-filter>
</activity>

點選按鈕,撥打電話

case R.id.view_s:{
   Intent intent=new Intent(Intent.ACTION_DIAL);
   intent.setData(Uri.parse("tel:10086"));
   startActivity(intent);
    break;
}