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");

需要两个过滤属性

相关文章

  • Android短信发送器实现方法

    Android短信发送器实现方法

    这篇文章主要介绍了Android短信发送器实现方法,以实例形式较为详细的分析了Android短信发送器从界面布局到功能实现的完整步骤与相关技巧,需要的朋友可以参考下
    2015-09-09
  • Android 序列化的存储和读取总结及简单使用

    Android 序列化的存储和读取总结及简单使用

    这篇文章主要介绍了Android 序列化的存储和读取总结及简单使用的相关资料,Serializable接口和Parcelable接口,本文对这两种方式进行简单的总结和使用,需要的朋友可以参考下
    2016-12-12
  • Android获得设备状态信息、Mac地址、IP地址的方法

    Android获得设备状态信息、Mac地址、IP地址的方法

    今天小编就为大家分享一篇关于Android获得设备状态信息、Mac地址、IP地址的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Android 多线程实现重复启动与停止的服务

    Android 多线程实现重复启动与停止的服务

    这篇文章主要介绍了Android 多线程实现重复启动与停止的服务的相关资料,多线程环境下为了避免死锁,一般提倡开放调用,开放调用可以避免死锁,它的代价是失去原子性,这里说明重复启动与停止的服务,需要的朋友可以参考下
    2017-08-08
  • 深入Android开发FAQ的详解

    深入Android开发FAQ的详解

    本篇文章是对Android开发FAQ进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • Android实现下拉展示条目效果

    Android实现下拉展示条目效果

    这篇文章主要为大家详细介绍了Android实现下拉展示条目效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Android Webview使用小结

    Android Webview使用小结

    这篇文章主要针对Android Webview的使用方法为大家进行了详细的总结,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • Android编程之数据库Sql编程实例分析

    Android编程之数据库Sql编程实例分析

    这篇文章主要介绍了Android编程之数据库Sql编程,实例分析了Android操作Sqlite数据库的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • Android开发之Activity全透明渐变切换方法

    Android开发之Activity全透明渐变切换方法

    下面小编就为大家分享一篇Android开发之Activity全透明渐变切换方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • Android响应事件onClick方法的五种实现方式小结

    Android响应事件onClick方法的五种实现方式小结

    本篇文章主要介绍了Android响应onClick方法的五种实现方式小结,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-03-03

最新评论