Android创建快捷方式(shortcut)
16lz
2022-06-18
创建应用程序的快捷方式如下:
Action
private static final String ACTION_INSTALL_SHORTCUT = "com.android.launcher.action.INSTALL_SHORTCUT";
Intent shortcutIntent = new Intent(ACTION_INSTALL_SHORTCUT);shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME,getString(R.string.app_name));shortcutIntent.putExtra(EXTRA_SHORTCUT_DUPLICATE, false);Intent intent = new Intent();intent.setComponent(new ComponentName(this.getPackageName(),".Splash"));shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, intent);shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,Intent.ShortcutIconResource.fromContext(this,R.drawable.icon));sendBroadcast(shortcutIntent);
Uses permission
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
删除快捷方式试了很久没测试成功过,不知那位同学贡献一下代码?
更多相关文章
- 获取android系统信息或应用程序信息
- **android studio 编写淘宝界面## 标题**
- Android定时自动启动应用程序
- 构建更好的应用--Xamarin平台
- Android沉浸式状态栏
- android如何获取后台正在运行的service
- Android(安卓)读取正在运行非系统的程序
- Eclipse 开发 Android, Hello, DatePicker (学习7)
- Android(安卓)adb截屏命令