android应用添加桌面快捷方式

来源:互联网 发布:淘宝客返利是什么意思 编辑:程序博客网 时间:2024/05/01 09:10

在桌面添加快捷方式的方法:

// 创建桌面快捷方式public void createShortCut(){// 创建快捷方式的IntentIntent shortcutintent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");// 不允许重复创建shortcutintent.putExtra("duplicate", false);// 需要显示的名称shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));// 快捷方式的图片Parcelable icon = Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.ic_launcher);shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);// 点击快捷图片,运行的程序主入口shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(getApplicationContext() , MainActivity.class));// 发送广播sendBroadcast(shortcutintent);}

别忘了在manifest中添加权限

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>


0 0
原创粉丝点击