Android SDK 开发之 Intent 和 Intent Filter
2010-03-23 04:12:00 来源:WEB开发网《/intent-filter》
《/activity》
《activity android:name="NoteEditor"
android:theme="@android:style/Theme.Light"
android:label="@string/title_note" 》
《intent-filter android:label="@string/resolve_edit"》
《action android:name="android.intent.action.VIEW" /》
《action android:name="android.intent.action.EDIT" /》
《action android:name="com.android.notepad.action.EDIT_NOTE" /》
《category android:name="android.intent.category.DEFAULT" /》
《data android:mimeType="vnd.android.cursor.item/vnd.google.note" /》
《/intent-filter》
《intent-filter》
《action android:name="android.intent.action.INSERT" /》
《category android:name="android.intent.category.DEFAULT" /》
《data android:mimeType="vnd.android.cursor.dir/vnd.google.note" /》
《/intent-filter》
《/activity》
《activity android:name="TitleEditor"
android:label="@string/title_edit_title"
android:theme="@android:style/Theme.Dialog"》
《intent-filter android:label="@string/resolve_title"》
《action android:name="com.android.notepad.action.EDIT_TITLE" /》
《category android:name="android.intent.category.DEFAULT" /》
《category android:name="android.intent.category.ALTERNATIVE" /》
《category android:name="android.intent.category.SELECTED_ALTERNATIVE" /》
《data android:mimeType="vnd.android.cursor.item/vnd.google.note" /》
《/intent-filter》
《/activity》
《/application》
《/manifest》
第一个activity, NoteList, 和其它activity不同, 因为它操作一个笔记的目录(笔记列表), 而不是一个单独的笔记. 它一般作为该程序的初始界面. 它可以做以下三件事:
1. 《intent-filter》
《action android:name="android.intent.action.MAIN" /》
《category android:name="android.intent.category.LAUNCHER" /》
更多精彩
赞助商链接