从 Play 商店下载应用程序后,它不会在主屏幕上创建快捷方式图标(它会在应用程序抽屉中创建图标)。虽然这个东西在大多数设备上都能正常工作。但对于某些设备。应用程序未创建快捷方式。
我检查过:
a) 标记了 Play 商店设置和自动添加小部件。
b) 启动器设置自动添加快捷方式到屏幕是市场。
程序员端有什么吗?我们可以编写一些代码来在从 Play 商店下载应用程序时导致快捷方式吗?
程序员没有问题确保您已选中添加图标主屏幕复选框,在某些情况下程序员可能已经编写了此代码
Intent shortcutIntent = new Intent(getApplicationContext(),MainActivity.class);
shortcutIntent.setAction(Intent.ACTION_MAIN);
Intent addIntent = new Intent();
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "AppName");
addIntent.setAction("com.android.launcher.action.UNINSTALL_SHORTCUT");
getApplicationContext().sendBroadcast(addIntent);
即使选中“将图标添加到主屏幕”,也要删除将由 Play 商店创建的快捷方式。所以这个解决方案可以帮助你。
我不认为这是来自应用程序的错误,它更像是一个错误,可能是设备错误。我会检查您设备上的缓存、ROM 设置等。
对于较新版本的 Android(至少对于 Android 11),此选项已被移动。
Home Settings
Add app icons to the home screen | For new apps
尝试这个:
转到主屏幕,点击应用程序,然后点击选项(右上角的三个点)。
它进入了“已下载的应用程序”,然后按住所需的图标以在您的主屏幕上创建快捷方式。
希望它有效。