У меня есть код, чтобы сделать ярлык моего приложения на домашнем экране, когда пользователь впервые открывает приложение. Можно ли сделать так, чтобы приложение устанавливало его так, чтобы при открытии пользователем ярлык заменялся на виджет?
Это код, который я использую для установки ярлыка
Intent shortcutIntent = new Intent();
shortcutIntent.setClassName(".BatteryWidget", "SampleIntent");
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
shortcutIntent.putExtra("someParameter", "HelloWorld");
Intent addIntent = new Intent();
addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, appName);
addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
this.sendBroadcast(addIntent);
-Спасибо заранее.