Android生成桌面快捷方式
2016-08-18 13:33
211 查看
生成快捷方式:
1.判断是否已经以后快捷方式if(!SpUtil.getBoolean(this, ConstantValue.HAS_SHORTCUT, false)){
//生成快捷方式
initShortCut();
}
2.生成快捷方式
/**
* 生成快捷方式
*/
private void initShortCut() {
//1,给intent维护图标,名称
Intent intent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
//维护图标
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON,
BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher));
//名称
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "XXX的快捷方式名称");
//2,点击快捷方式后跳转到的activity
//2.1维护开启的意图对象
Intent shortCutIntent = new Intent("android.intent.action.HOME");
shortCutIntent.addCategory("android.intent.category.DEFAULT");
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortCutIntent);
//3,发送广播,通知系统创建快捷方式
sendBroadcast(intent);
}
相关文章推荐
- android -- 小功能 为Activity生成桌面快捷方式
- Android之生成桌面快捷方式(一)
- Android笔记:Android 在桌面生成快捷方式(仿微信)
- Android 桌面生成快捷方式
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- Android APK安装后不在桌面生成快捷方式图标
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- Android APP自动生成桌面快捷图标 启动方式有差异
- Android之生成桌面快捷方式(一)
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- android 生成桌面快捷方式实例
- Android之生成桌面快捷方式(二)
- Android之生成桌面快捷方式
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- android应用内部实现生成桌面快捷方式与进度条控制音量大小
- Android之生成桌面快捷方式(二)
- Android桌面快捷方式图标生成与删除,使用Intent与launcher交互
- Android之生成桌面快捷方式
- android桌面添加快捷方式