【文件属性】:
文件名称:android创建桌面快捷方式
文件大小:4.06MB
文件格式:ZIP
更新时间:2019-02-08 12:12:07
桌面快捷方式
仿照微信或是淘宝网,发送快捷方式到桌面,主要代码如下:
// 安装的Intent
Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");
// 快捷名称
shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, tName);
// 快捷图标是允许重复
shortcut.putExtra("duplicate", false);
Intent shortcutIntent = new Intent(Intent.ACTION_MAIN);
shortcutIntent.putExtra("tName", tName);
shortcutIntent.setClassName("com.hession.shortcut", "com.hession.shortcut.MainActivity");
shortcutIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
// 快捷图标
ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.shortcut);
shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);
// 发送广播
sendBroadcast(shortcut);
【文件预览】:
Shortcut
----AndroidManifest.xml(1KB)
----res()
--------layout()
--------drawable-ldpi()
--------menu()
--------drawable-mdpi()
--------values-sw600dp()
--------values-v11()
--------drawable-hdpi()
--------values-sw720dp-land()
--------drawable-xhdpi()
--------values-v14()
--------drawable-xxhdpi()
--------values()
----src()
--------com()
----proguard-project.txt(781B)
----bin()
--------classes()
--------dexedLibs()
--------AndroidManifest.xml(1KB)
--------res()
--------Shortcut.apk(950KB)
--------classes.dex(674KB)
--------resources.ap_(718KB)
----.classpath(475B)
----assets()
----project.properties(563B)
----ic_launcher-web.png(50KB)
----libs()
--------android-support-v4.jar(607KB)
----.project(844B)
----gen()
--------com()