2011年2月28日
摘要: 实时文件夹是一种用来显示由某个ContentProvider提供的数据信息的桌面组件。要创建一个实时文件夹,必须要有两方面的支持。一方面是,要定义一个用来创建实时文件夹的Activity。另一方面是,所指定数据信息URI的ContentProvider必须支持实时文件夹的查询。本节中就将要介绍如何为应用程序创建实时文件夹。 与在Launcher的桌面上添加一个快捷方式类似,用户在桌面上长按后选择实时文件夹就会弹出一个可用实时文件夹的列表对话框。若我们想把自己应用程序内的Activity也添加到这一列表中,同样只需要在该Activity注册时添加一个Action为android.intent.a 阅读全文
posted @ 2011-02-28 21:56 Ruthless 阅读(2259) 评论(0) 推荐(1) 编辑
摘要: 当我们在应用程序Launcher的桌面空白处长按触摸时,会出现一个对话框,提示选择要添加的桌面组件,如下图所示选择快捷方式后,会弹出一个对话框,显示出了可添加快捷方式的Activity所属的应用程序的图标和名称的列表。当我们想把添加快捷方式的Activity添加到这一列表时,只需要在这个Activity注册时添加一个Action为android.intent.action.CREATE_SHORTCUT的IntentFilter就可以了。ShortCutAction类package com.ljq.action;import android.app.Activity;import androi 阅读全文
posted @ 2011-02-28 20:53 Ruthless 阅读(3032) 评论(0) 推荐(1) 编辑
摘要: Android 快捷方式是桌面最基本的组件。它用于直接启动某一应用程序的某个组件。一般情况下,可以在Launcher的应用程序列表上,通过长按某一个应用程序的图标在左面上创建改该应用程序的快捷方式。另外,还可以通过两种方式在桌面上添加快捷方式:一:在应用程序中创建一个Intent,然后以Broadcast的形式通知Launcher创建一个快捷方式。二:为应用程序的组件注册某一个符合特定条件的IntentFilter,然后可以直接在Launcher的桌面添加启动该组件的快捷方式。下面模拟在应用程序中添加快捷方式main.xml布局文件<?xml version="1.0" 阅读全文
posted @ 2011-02-28 17:17 Ruthless 阅读(12046) 评论(0) 推荐(1) 编辑