首页 > 代码库 > 安卓学习-Intent

安卓学习-Intent

例子1

定义一个activity的active,category,并调用

技术分享

activity_main.xml

技术分享
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.example.zzzzzzzzz"    android:versionCode="1"    android:versionName="1.0" >    <uses-sdk        android:minSdkVersion="16"        android:targetSdkVersion="21" />    <application        android:allowBackup="true"        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme" >        <activity            android:name=".MainActivity"            android:label="@string/app_name" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>        <activity            android:name=".Activity2"            android:label="@string/title_activity_activity2" >            <intent-filter >                <action android:name="aaaaaaaaaaa"/>                <action android:name="bbbbbbbbbbbbbb"/>                <category android:name="android.intent.category.DEFAULT"/>                <category android:name="ccc"/>             </intent-filter>        </activity>    </application></manifest>
View Code

调用代码

技术分享
        Button btn=(Button)findViewById(R.id.button1);        btn.setOnClickListener(new OnClickListener() {                        @Override            public void onClick(View v) {                Intent intent=new Intent();                intent.setAction("aaaaaaaaaaa");                intent.addCategory("ccc");                startActivity(intent);            }        });
View Code

显示第二个窗体代码

技术分享
        TextView v1=(TextView)findViewById(R.id.textView1);        TextView v2=(TextView)findViewById(R.id.textView2);        v1.setText("active:"+getIntent().getAction());        Set<String> sets=getIntent().getCategories();        v2.setText("category:"+sets+"");
View Code

 

例子2

查看并显示联系人电话

 

安卓学习-Intent