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

Android 创建快捷方式图标

2013-12-25 13:06 281 查看
这段时间,因为项目需求,所以查阅了一些资料,总结出了Android 创建快捷方式图标的方法,很简单。好了,上代码吧!

/**

* 创建添加快捷方式

* 其中需要设置的有:

* 1. 快捷方式的标题

* 2. 快捷方式的图标

* 3. 点击快捷方式后的跳转

*/

private void createShortcut() {

// 创建添加快捷方式的Intent

Intent addIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");

// 取得快捷方式的标题

String title = getResources().getString(R.string.app_name);

// 加载快捷方式的图标

Parcelable icon = Intent.ShortcutIconResource.fromContext(WelcomeActivity.this, R.drawable.icon);

// 创建点击快捷方式后操作Intent,该处当点击创建的快捷方式后,再次启动该程序

Intent myIntent = new Intent(WelcomeActivity.this, WelcomeActivity.class);

// 设置快捷方式的标题

addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, title);

// 设置快捷方式的图标

addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);

// 设置快捷方式对应的Intent

addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, myIntent);

// 发送广播添加快捷方式

sendBroadcast(addIntent);

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