我正在尝试阅读
Android上可用的主屏幕小部件列表.
我可以使用可用的应用程序列表填充网格
我可以使用可用的应用程序列表填充网格
Intent myIntent = new Intent(Intent.ACTION_MAIN,null); myIntent.addCategory(Intent.CATEGORY_LAUNCHER); List<ResolveInfo> appsInfo = MyActivity.getPackageManager().queryIntentActivities(myIntent,0);
而不是遍历每个ResolveInfo.
如何使用可用的主屏幕小部件进行相同的操作?我想用一个列表显示相同的列表,一直触摸屏幕并从显示的弹出窗口中选择“窗口小部件”.
解决方法
在AppWidgetManager上调用getInstalledProviders().