Я пытаюсь прочитать список доступных виджетов на главном экране Android. Я могу заполнить сетку, используя список доступных приложений, используя
Intent myIntent = new Intent(Intent.ACTION_MAIN, null);
myIntent.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> appsInfo = MyActivity.getPackageManager().queryIntentActivities(myIntent, 0);
, а затем перебирая каждый ResolveInfo.
Как я могу сделать то же самое с доступными виджетами на главном экране? Я хотел бы заполнить сетку тем же списком, который появляется, продолжая касаться экрана и выбирать «виджет» во всплывающем окне.