我的应用程序会在第一次使用的时候在桌面创建一个快捷方式,我创建快捷方式的代码是这样的:我的应用程序会在第一次使用的时候在桌面创建一个快捷方式,我创建快捷方式的代码是这样的:我的应用程序会在第一次使用的时候在桌面创建一个快捷方式,我创建快捷方式的代码是这样的:我的程序在第一次使用的时候会在桌面创建一个快捷方式,代码如下:
-
Intentintent=newIntent();
-
intent.setClass(this,SplashActivity.class);
-
-
IntentaddShortcut=newIntent(ACTION_ADD_SHORTCUT);
-
Parcelableicon=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);
但是当程序被卸载掉之后却没有同时删除桌面上的 快捷方式,这个问题昨天搞了我很久,今天终于解决了,方法是这样的:
-
Intentintent=newIntent();
-
intent.setClass(this,SplashActivity.class);
-
intent.setAction("android.intent.action.MAIN");
-
intent.addCategory("android.intent.category.LAUNCHER");
-
-
IntentaddShortcut=newIntent(ACTION_ADD_SHORTCUT);
-
Parcelableicon=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增加了两个过滤的属性
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.LAUNCHER");
这样的话桌面图标就会和我的应用绑定了,卸载了应用后系统也会同时自动删除图标。
分享到:
相关推荐
在程序中处理卸载apk,我是在这个情况下用到的与大家共享:开始apk上线用的是debug签名,后我换了台电脑,导致打包再上线报签名不一致的问题.后采用数字证书签名并修改了游戏的主类包名.解决签名不一致的问题. 这样导致...
一个非常方便小巧的Android程序卸载工具,只需要简单的双击需要卸载的软件即可启动卸载程序~~
Android判断是否获取到桌面快捷方式权限
Android通过调用C来监听自己的程序被卸载。
android卸载已安装应用代码,提供点击打开应用功能,采用ListView显示所有已安装应用(剔除了原装应用)。 在此代码中可以学到,...调用系统卸载功能、打开已安装应用和如何判断已安装应用是否为预安装应用的方法!
android 实现自我自动静默卸载 妈妈再也不用担心我是流氓了 部分手机安装失败。本人三星i9108可以 小米安装失败。不知道为什么。同个程序。可能是小米没root,但是代码里面没有涉及root相关的 。只是修改了应用权限 ...
卸载安卓手机上的已安装程序的代码,剔除了原装软件。主要实现了打开应用程序和卸载应用程序功能。
android应用卸载提示 利用监控log机制监控自己被卸载,卸载时提示。
Android程序监听自身被卸载后打开浏览器
Android应用卸载器源码,完整应用。
安卓android系统自带程序卸载、删除方法宣贯.pdf
Android监听自身卸载,弹出用户反馈调查
Android疯子卸载
Android程序卸载源代码 练手作品.. 不够完善,望多多指教~
Android 桌面快捷方式: 创建和删除
Android例子源码仿iphone的程序卸载器
获取android设备上全部的应用,并且过滤出第三方应用,支持卸载第三方应用
电脑上有腾讯管家,作为安卓开发,用真机测试的比较多,鄙人算一个,不喜欢用应用宝,当你卸载了应用...今天又死机了一次,决定做一个当应用宝安装后弹出卸载框的程序 来提示我们卸载这个可恶的应用宝,我用的是华为3x
Android卸载或删除应用,调用浏览器打开指定网页地址url