Android 隐含意图问题
现在我正在学习意图过滤器。我得到了一些示例,比如查看联系人、拨打电话。但所有这些示例中,他们都在android.manifestfile中使用默认值Android 隐含意图问题,android,Android,现在我正在学习意图过滤器。我得到了一些示例,比如查看联系人、拨打电话。但所有这些示例中,他们都在android.manifestfile中使用默认值 < intent-filter > <action android:name="android.intent.action.MAIN" > <category android:name="android.intent.category.LAUNCHER" > < /intent-filt
< 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>
。谢谢你的回复。我的问题是我可以为第一个活动编写默认的意图过滤器……但对于第二个活动,我不知道……你可以编写那段代码吗?……就像我说的,只需将意图过滤器添加到清单中的活动标记中即可。我正在编辑我的回复。