Android 隐含意图问题

Android 隐含意图问题,android,Android,现在我正在学习意图过滤器。我得到了一些示例,比如查看联系人、拨打电话。但所有这些示例中,他们都在android.manifestfile中使用默认值 < intent-filter > <action android:name="android.intent.action.MAIN" > <category android:name="android.intent.category.LAUNCHER" > < /intent-filt

现在我正在学习意图过滤器。我得到了一些示例,比如查看联系人、拨打电话。但所有这些示例中,他们都在android.manifestfile中使用默认值

< intent-filter >
     <action android:name="android.intent.action.MAIN" >
     <category android:name="android.intent.category.LAUNCHER" >
< /intent-filter>


对于单.java文件应用程序来说,这是可以的。如果我在第二个活动中使用隐式意图,那么第二个活动清单文件的名称如何?。以查看联系人为例。。。。 意向联系人=新意向(Intent.ACTION\u视图,ContactsContract.Contacts.CONTENT\u URI);
我的类名是ViewContacts.java,包名是com.phone.contact…

在活动标记中指定了意图过滤器,您可以为每个活动指定多个过滤器

<activity android:name=".activities.WaypointMap" android:launchMode="singleTop" android:theme="@style/Theme.NoBackground">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    <intent-filter>
        <action android:name="android.intent.action.SEARCH" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
    <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" />
</activity>
<activity android:name=".activities.WaypointList" android:launchMode="singleTop">
    <intent-filter>
        <action android:name="android.intent.action.SEARCH" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
    <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" />
</activity>


。谢谢你的回复。我的问题是我可以为第一个活动编写默认的意图过滤器……但对于第二个活动,我不知道……你可以编写那段代码吗?……就像我说的,只需将意图过滤器添加到清单中的活动标记中即可。我正在编辑我的回复。