1

我正在使用在我的设备上运行的以下代码创建一个快捷方式图标。

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,此代码也能正常工作。

请有人帮我解决这个问题。

4

0 回答 0