// 创建添加快捷方式的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. Android获取高清app图标代码分享
  2. Android EditText中添加图标的简单方法
  3. Unity同步加载Android里的StreamingAssets里的文件
  4. ListView 实现像Android Market那样 分页加载 滚动加载
  5. Android 异步加载一张网络图片
  6. Android 更改程序icon图标
  7. 【原创】android webview 加载网络视频
  8. Android 免费矢量库 和图标制作
  9. [置顶] android Listview分批加载+自动加载(附源码下载)

随机推荐

  1. jQuery:离线后发布错误(iOS和Chrome)
  2. 记录前台页面一些jQuery笔记
  3. 如何修复JSON对象的假数组?
  4. 如何使用jquery在表中选择一行?
  5. Webhoster插入了一个javascript,它会阻止
  6. jquery的$.alerts.alert怎么实现点击后跳
  7. 浏览器Bug在输入上显示时间文本
  8. 在执行ajax时显示加载图像
  9. 使用jQuery的dataTable插件和嵌套的Ajax
  10. 在使用javascript将信息输入到输入字段时