Android创建快捷方式图标
16lz
2021-01-23
一个方法,在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"/>
更多相关文章
- Android中的多种文件读写操作方法
- android 监听其它app的错误或者崩溃的方法 (ProcessErrorStateInf
- Android中获取屏幕长宽的方法
- Android方法的传递值及其改变
- 【Android】打开/读取文件的方法
- android 利用startActivityForResult()方法得到另一个Activity的
- android studio中rendering problems解决方法
- Android之Tab分页标签的实现方法一-----TabActivity和TabHost的
- android动态布局方法总结