Android创建快捷方式图标

来源:互联网 发布:mysql数据库免费吗 编辑:程序博客网 时间:2024/05/15 00:05

一个方法,在APP需要的时候调用该方法即可:

public void createShortcutIconInHomeScreen() {Intent addIntent = new Intent();addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent());addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "快捷方式名字");// 不重复创建快捷方式图标。addIntent.putExtra("duplicate", false);// R.drawable.app_logo 快捷方式的图标icon。addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.app_logo));addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");getApplicationContext().sendBroadcast(addIntent);}


添加权限:

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


0 0