android 桌面快捷方式
16lz
2021-01-23
1.Manifast.xml文件中添加权限:
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
2.发送广播:
Intent addIntent=new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); Parcelable icon=Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher); //获取快捷键的图标 Intent myIntent=new Intent(this, MainActivity.class); addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "快捷方式名字");//快捷方式的标题 addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon);//快捷方式的图标 addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, myIntent);//快捷方式的动作 sendBroadcast(addIntent);
更多相关文章
- android 创建快捷方式图标
- Android图标靠界面的右边的实现
- 修改android桌面图标默认大小
- Android Studio快捷键、配置 Android Studio、cmake配置Android
- android studio 快捷键描述和设置
- android快捷键
- Android多分辨率适配实践【1】使用字体图标(内含两枚神器)