android--手机桌面增加网址链接图标(解决方案二)
来源:互联网 发布:adams四连杆优化 编辑:程序博客网 时间:2024/04/30 02:57
前一篇文章主要是通过打开app来实现打开网址的功能,虽然实现起来比较简单,但从效果上来说还是有缺陷。
本文将借助于Broadcast广播机制来实现桌面图标链接网址的功能,不仅效果好,而且最大的优点就是不用再借助于app应用来打开网站了。
实现步骤如下:
1、在AndroidManifest.xml配置文件中添加权限:
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
2、在MainActivity中的OnCreate方法中设置和添加广播监听Intent:
final Intent shortCutIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");final Parcelable icon = ((BitmapDrawable)context.getResources().getDrawable(R.drawable.ic_launcher)).getBitmap(); // 获取快捷键的图标Uri uri = Uri.parse("http://blog.csdn.net/wanggsx918"); Intent pendingIntent = new Intent(Intent.ACTION_VIEW, uri);//桌面快捷方式图标shortCutIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON, icon);//桌面快捷方式标题shortCutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME,context.getString(R.string.app_name));//桌面快捷方式动作:点击图标时的动作shortCutIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, pendingIntent);context.sendBroadcast(shortCutIntent);
没错,此种实现方式既正宗,又完美。要的就是这个口味!
0 0
- android--手机桌面增加网址链接图标(解决方案二)
- android--手机桌面增加网址链接图标(解决方案)
- 增加 显示桌面 图标
- Android桌面小图标终极解决方案
- Android Studio安装apk应用手机桌面两个图标
- Android app图标在手机桌面显示过小
- 增加测试手机链接
- 桌面IE图标删不掉解决方案
- Android StatusBar增加图标
- 如何添加页面链接网址的图标
- 创建手机桌面的悬浮图标
- android设置手机桌面
- Android 手机桌面快捷方式
- android--实现通过点击链接打开apk(应用图标在桌面消失)
- android手机返回桌面后,点击app图标,app重启
- 手机版谷歌地图增加Places图标
- android桌面显示图标修改.
- android桌面显示图标修改
- Python多线程学习
- iframe父子窗口间JS方法调用
- 改变实参
- Effective JavaScript Item 46 优先使用数组而不是Object类型来表示有顺序的集合
- linux文件的特殊权限
- android--手机桌面增加网址链接图标(解决方案二)
- 菜鸟学SSH(十九)——提高用户体验之404处理
- ios8中百度推送接收不到
- hdu 1324 Pseudo-Random Numbers
- JSON学习(二) - JavaScript处理JSON数据
- MS SQL 导入 MY SQL
- linux单步执行输出
- BZOJ 1029 JSOI2007 建筑抢修 贪心+堆
- OpenGL小探2--几何图元,3D初步