1,实现逻辑
-
发送一个广播,创建快捷方法
-
图标和名字手动的传给系统
-
添加权限
-
bug 会无限创建快捷键,sp存储
-
bug当应用已经开启后,在点快捷键进入,重新开启新的程序。 组件调用
2,实现代码
-
权限
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
/**
* 创建快捷方式 权限<uses-permission
* android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
*/
private void createShortCut() {
boolean isShortCut = PreferenceUtils.getBoolean(
getApplicationContext(), Constants.SHORT_CUT, false);
if (isShortCut) {
// 如果创建过 就不在创建
return;
}
Intent intent = new Intent();
intent.setAction(&