如何在家庭安卓屏幕上添加应用程序的图标(react-native)?

时间:2016-06-08 08:42:13

标签: javascript android react-native apk

在Android上安装时,它不会在主屏幕上添加快捷方式,而是应用程序。您现在只能在app抽屉中找到它。如何在家庭安卓屏幕上添加应用程序的图标?

2 个答案:

答案 0 :(得分:0)

private void removeShortcut () {
           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, "HelloWorldShortcut");

        addIntent
                .setAction("com.android.launcher.action.UNINSTALL_SHORTCUT");
        getApplicationContext().sendBroadcast(addIntent);
    }

答案 1 :(得分:0)

private void addShortcut() {
    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, "HelloWorldShortcut");
    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);
}