我即将在一周内推出我的第一个应用,并想知道Google Play是否会自动将快捷方式添加到主屏幕,或者是否与代码有关。我有问题this,但在安装时没有创建快捷方式。
答案 0 :(得分:1)
我启动了我的应用程序,发现Google Play会自动在主屏幕上创建快捷方式,我们不必在我们的代码中执行此操作,但我不知道它是否在Amazon应用商店中以相同的方式运行。希望这可以帮助那些试图找到同一问题答案的人。
答案 1 :(得分:0)
将此权限放入清单
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
下面用于在Android主屏幕上创建快捷方式图标
private void ShortcutIcon(){
Intent shortcutIntent = new Intent(getApplicationContext(), MainActivity.class);
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Intent addIntent = new Intent();
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "Test");
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.ic_launcher));
addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
getApplicationContext().sendBroadcast(addIntent);}
答案 2 :(得分:0)
我遇到了这个,我希望这可以帮到你。 http://viralpatel.net/blogs/android-install-uninstall-shortcut-example/
答案 3 :(得分:0)
addIntent.putExtra("duplicate", false);