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);
}
/**
* 创建添加快捷方式
* 其中需要设置的有:
* 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);
}
相关文章推荐
- Android创建快捷方式图标
- android快捷方式图标的创建
- Android创建快捷方式图标
- android点滴(24)之android 创建、删除、判断是否存在快捷方式
- android 创建快捷方式
- Android 创建,验证和删除桌面快捷方式 (删除快捷方式测试可用)
- ubuntu14.04 创建 android-studio 快捷启动方式
- Android 创建快捷方式
- Android学习之程序创建桌面快捷方式
- Android:创建快捷方式
- Android创建和删除桌面快捷方式
- Android 如何预置桌面上的应用程序图标、快捷方式图标或者窗口小部件?
- Android开发:应用启动后自动创建桌面快捷方式(三星机常见)
- Android 创建桌面快捷方式
- android 预置桌面上的应用程序图标、快捷方式图标或者窗口小部件
- Android中创建和检测快捷方式
- Android创建快捷方式方法的封装
- ANDROID 桌面快捷方式创建,和判断 返回false问题
- Android判断、创建和删除快捷方式
- Android中创建快捷方式及删除快捷方式实现方法