如题。
在添加快捷方式的时候,程序如何判断桌面已经存在此程序的图标了啊~~~~~
哪位大侠知道,请指教。。
在添加快捷方式的时候,程序如何判断桌面已经存在此程序的图标了啊~~~~~
哪位大侠知道,请指教。。
解决方案 »
- 学习记录
- Android画图问题
- 怎么用TableLayout布局方法在Button中添加图标??
- BREW与Android中的UI事件框架比较
- AppWidget竟然不支持Uri读取图片???
- android如何实现win7气泡屏保功能
- 监听网络状态,断网时报错:无法实例化该对象
- 使用 PullToRefresh 的时候拉动时会突然卡一下
- Android开发中,手机USB无法识别问题,望大神们指正
- Retrofit2.0与RxJava2.0结合出现的问题解决
- 关于android调用web service的问题getResponse()方法的返回值
- 如何让TextView显示在LinearLayout的中间,竖直方向上的中间,在线等
是否已经安装可以通过packagemanager来判断。
A,图标为a.png的快捷方式。不知道是由什么来管理桌面快捷方式的,学习。
* 为程序创建桌面快捷方式 */private
void addShortcut(){Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
//快捷方式的名称shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME , getString(R.string.app_name ));shortcut.putExtra("duplicate", false ); //不允许重复创建 //指定当前的 Activity为快捷方式启动的对象 : 如 //com.everest.video.VideoPlayer//注意 : ComponentName的第二个参数必须加上点号 (.),否则快捷方式无法启动相应程序 ComponentName comp = new ComponentName(this .getPackageName(), "."+this .getLocalClassName());shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT , new Intent(Intent.ACTION_MAIN ).setComponent(comp));//快捷方式的图标 ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext (this , R.drawable.icon );shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE , iconRes);sendBroadcast(shortcut);}