Android SDK 开发之 Intent 和 Intent Filter
2010-03-23 04:12:00 来源:WEB开发网核心提示:/》《data android:mimeType="vnd.android.cursor.item/vnd.google.note" /》《/intent-filter》它必须在一个特定的笔记上调用(data type vnd.android.cursor.item/vnd.google.note)
/》
《data android:mimeType="vnd.android.cursor.item/vnd.google.note" /》
《/intent-filter》它必须在一个特定的笔记上调用(data type vnd.android.cursor.item/vnd.google.note), 就像之前的VIEW和EDIT action一样. 然而, 这里activity显示笔记数据中包含的标题, 而不是内容.
除了支持DEFAULT category之外,title编辑器还支持了另外两个category: ALTERNATIVE 和SELECTED_ALTERNATIVE. 这些category标志着activity可以在选项菜单中呈现给用户(就像LAUNCHER category表示activity可以在程序启动器中一样). 注意filter还提供了一个显示标签(android:label="@string/resolve_title")来更好的控制用户在选项菜单中看到的内容.
有了这些能力, 以下的intent就可以被TitleEditor接受:
action: com.android.notepad.action.EDIT_TITLE
data: content://com.google.provider.NotePad/notes/ID
要求activity显示给定笔记ID的标题, 并允许用户编辑该标题.
更多精彩
赞助商链接