Android编程实现向桌面添加快捷方式的方法
2019年08月06日
作者:佚名
本文实例讲述了Android编程实现向桌面添加快捷方式的方法。分享给大家供大家参考,具体如下:
有时候为了使用方便,需要在桌面上添加快捷方式,下面是两种添加快捷方式的方法:
方法1:
void setshortCut() { Intent addShortcut = new Intent(); // 设置快捷方式的名字 addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME,"快捷方式练习"); // 构建快捷方式中专门的图标 Parcelable icon = Intent.ShortcutIconResource.fromContext( ShortcutTest.this,R.drawable.icon); // 添加快捷方式图标 addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,icon); // 构建快捷方式执行的Intent Intent mailto = new Intent(this,ShortcutTest.class); // 添加快捷方式Intent addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT,mailto); // 正常 setResult(RESULT_OK,addShortcut); }
通过以上代码添加的快捷方式,只能在程序启动中添加,不能加入到事件中,现在也没有想明白是什么,也没有仔细研究一下,希望知道的朋友通知一下!并且这样添加的时候,不直接添加到桌面中,而是添加到添加快捷方式窗口中,如图:
微信公众号搜索 “ 程序精选 ” ,选择关注!
精选程序员所需精品干货内容!