您的位置:首页 > 移动开发 > Android开发

Android为应用在桌面创建快捷方式

2013-07-16 17:01 183 查看
对于一个应用希望有跟多的用户时,用户桌面就成为了所有软件的必争之地,如果用户在桌面创建了快捷方式,那么用户就会频繁使用该应用。

如何把应用在桌面创建快捷方式呢!有些应用是在安装按成后就直接在用户桌面强制创建快捷方式,有些是当用户第一次使用时提示用户是否创建快捷方式。

以下步骤简要说明如何在桌面创建快捷方式:

(1):创建一个添加快捷方式的Intent,该Intent的Action属性值为:com.android.launcher.action.INSTALL_SHORTCUT。

(2):通过上面创建的Intent的putExtra属性来设置快捷方式的标题,图标以及快捷方式所要启动的应用。

(3):通过sendBroadcast()方法发送广播即可添加快捷方式。

例子:



















把Activity的配置代码改成如下形式,可以向Launcher添加快捷方式。

<activity

android:label="@string/app_name"

android:name=".AddShortcut" >

<intent-filter >

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

<!-- 定义添加到桌面Launcher中 -->

<intent-filter >

<action android:name="android.intent.action.CREATE_SHORTCUT" />

</intent-filter>

</activity>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: