使用意图链接活动

作者:追风剑情 发布于:2015-7-18 19:46 分类:Android

一、创建一个名为SecondActivity的活动

二、在AndroidManifest.xml中添加


<activity
    android:name=".SecondActivity"
    android:label="@string/title_activity_second" >
    <intent-filter>
        <action android:name="com.example.androidtest.SecondActivity"/>
        <category android:name="android.intent.category.DEFAULT"/>
    </intent-filter>
</activity>


<action android:name="这里的名字可以随意取,通常用公司的反向域名作为意图筛选器的名称" />

意图筛选器的类别设置成android.intent.category.DEFAULT,以便其他活动可以通过意图筛选器名称启动它。


启动SecondActivity

startActivity(new Intent("com.example.androidtest.SecondActivity"));

如果SecondActivity与启动它的活动在同一个项目中,还可以这样启动:

startActivity(new Intent(this, SecondActivity.class));


Android中的活动可以被设备上运行的任意应用程序调用。例如,可以创建一个新的Android项目,然后使用SecondActivity的意图筛选器com.example.androidtest.SecondActivity来显示SecondActivity。使一个应用程序容易调用其他应用程序是Android中的基本概念之一。

标签: Android

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号