android如何添加桌面图标和卸载程序后自动删除图标

 更新时间:2013年06月07日 16:17:42   作者:  
android如何添加桌面图标和卸载程序后自动删除桌面图标,这是一个应用的安装与卸载过程对桌面图标的操作,下面与大家分享下具体是如何实现的,感兴趣的朋友可以参考下哈
1:创建图标如下
复制代码 代码如下:

Intent intent = new Intent();
intent.setClass(this, SplashActivity.class);
Intent addShortcut = new Intent(ACTION_ADD_SHORTCUT);
Parcelable icon = Intent.ShortcutIconResource.fromContext(this,
R.drawable.icon);
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);
addShortcut.putExtra("duplicate", 0);
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
sendBroadcast(addShortcut);

2:删除图标如下
复制代码 代码如下:

Intent intent = new Intent();
intent.setClass(this, SplashActivity.class);
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.LAUNCHER");
Intent addShortcut = new Intent(ACTION_ADD_SHORTCUT);
Parcelable icon = Intent.ShortcutIconResource.fromContext(this,
R.drawable.icon);
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);
addShortcut.putExtra("duplicate", 0);
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);
sendBroadcast(addShortcut);
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.LAUNCHER");

需要两个过滤属性

相关文章

  • 基于Retrofit2+RxJava2实现Android App自动更新

    基于Retrofit2+RxJava2实现Android App自动更新

    这篇文章主要为大家详细介绍了基于Retrofit2+RxJava2实现Android App自动更新,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • Android编程实现点击链接打开APP功能示例

    Android编程实现点击链接打开APP功能示例

    这篇文章主要介绍了Android编程实现点击链接打开APP功能,结合实例形式较为详细的分析了Android实现点击链接打开APP功能的具体步骤与相关注意事项,需要的朋友可以参考下
    2017-01-01
  • Android实现读取NFC卡的编号

    Android实现读取NFC卡的编号

    这篇文章主要为大家详细介绍了Android实现读取NFC卡的编号,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • android RecyclerView的一些优化点介绍

    android RecyclerView的一些优化点介绍

    大家好,本篇文章主要讲的是android RecyclerView的一些优化点介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Android图像处理之绘制圆形、三角形及扇形的头像

    Android图像处理之绘制圆形、三角形及扇形的头像

    这篇文章主要给大家介绍了Android图像处理之绘制圆形、三角形及扇形头像的相关资料,文中给出了详细的代码示例,通过学会了文中的方法,就不局限于圆形头像了,刚兴趣的朋友们下面跟着小编一起来学习学习吧。
    2017-04-04
  • Android自定义ProgressDialog加载图片

    Android自定义ProgressDialog加载图片

    这篇文章主要介绍了Android自定义ProgressDialog系统加载框,通过本文大家可以尝试利用Android自定义ProgressDialog,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • Android中button的onClick事件几种方法

    Android中button的onClick事件几种方法

    这篇文章主要介绍了Android中button的onClick事件几种方法的相关资料,这里提供三种方法,实现监听事件,需要的朋友可以参考下
    2017-09-09
  • Android编程实现分页加载ListView功能示例

    Android编程实现分页加载ListView功能示例

    这篇文章主要介绍了Android编程实现分页加载ListView功能,结合实例形式分析了listview分页加载的原理、实现技巧与相关注意事项,需要的朋友可以参考下
    2017-02-02
  • DatePicker日期滚动选择使用详解

    DatePicker日期滚动选择使用详解

    这篇文章主要为大家详细介绍了DatePicker日期滚动选择的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09
  • Android实现3种侧滑效果(仿qq侧滑、抽屉侧滑、普通侧滑)

    Android实现3种侧滑效果(仿qq侧滑、抽屉侧滑、普通侧滑)

    这篇文章主要为大家详细介绍了Android实现多种侧滑效果,包括仿qq侧滑,抽屉侧滑,普通侧滑三种效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04

最新评论