我正在使用以下代码创建一个快捷方式图标,该代码正在我的设备上运行。
Intent shortcutIntent = new Intent(getApplicationContext(),
AlertActivity.class);
shortcutIntent.setAction(Intent.ACTION_MAIN);
Intent addIntent = new Intent();
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "ss");
addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(getApplicationContext(),
R.drawable.sss));
addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
addIntent.putExtra("duplicate", false); //may it's already there so don't duplicate
getApplicationContext().sendBroadcast(addIntent);
现在我正在尝试将我的应用程序上传到Play商店,以获取此图标未创建的某些设备。
注意:我在使用Nexus 6,Android 7.1.1时遇到此问题。这可能是什么问题
这里的代码甚至可以与签名的apk一起使用。
请有人帮我解决这个问题。