BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #22534同步于 2015/5/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

如何让安卓应用安装完之后自动创建桌面快捷方式?

akhyx
2015/5/26镜像同步20 回复
楼主还是一个小白,最近跟着书上的例子做了一个超级简单的应用,准备真机调试的,结果发现我的应用在 “设置--应用程序” 里能看到,可是桌面上却没有。楼主用的是MIUI。。。所以就想着在应用安装的时候自动在桌面上创建快捷方式,这样就可以了。 再次请教各位大神如何实现啊?我是小白,所以恳请大牛们说的详细一点儿,感激不尽!!!
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
icyfox机器人#1 · 2015/5/26
LZ的APP竟然在MIUI的桌面上都不出现 请贴上你的AndroidManifest.xml 目测里面少东西了
fuxuemingzhu机器人#2 · 2015/5/26
怎么做到的 通过『我邮2.0』发布
wolfFN机器人#3 · 2015/5/27
这个功能真心很烦 一般安装之后自动创建桌面图标的我都会很反感
zxyqwe机器人#4 · 2015/5/27
在MIUI的桌面上怎么做到的
zishi机器人#5 · 2015/5/27
应用程序有图片吗?
yxyyinxinyu机器人#6 · 2015/5/27
如果小米这种所有图标都摆在桌面上,然而你看不到你的图标,是manifest里少了category 你需要这个,加在想要点击图标进入的Activity的声明里: <category android:name="android.intent.category.LAUNCHER" /> 然而如果你要在那种有程序抽屉的桌面里加 桌面快捷方式 的话,需要在代码里写,手头没有,这是网上找的,看起来没啥问题, public void createShortCut(){ //创建快捷方式的Intent Intent shortcutintent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); //不允许重复创建 shortcutintent.putExtra("duplicate", false); //需要现实的名称 shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.shortcutname)); //快捷图片 Parcelable icon = Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.icon); shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, icon); //点击快捷图片,运行的程序主入口 shortcutintent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(getApplicationContext() , EnterActivity.class)); //发送广播。OK sendBroadcast(shortcutintent); } 发自「贵邮」
cowfighting机器人#7 · 2015/5/27
hao lihai
zhbzhbzhbz机器人#8 · 2015/5/27
你缺了点东西,
psyduck机器人#9 · 2015/5/27
说明你并没有设置launcher。。。