我正在尝试阅读Android上可用的主屏幕小部件列表。 我可以用用如何获取已安装的窗口小部件列表?
Intent myIntent = new Intent(Intent.ACTION_MAIN, null);
myIntent.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> appsInfo = MyActivity.getPackageManager().queryIntentActivities(myIntent, 0);
可用的应用程序列表填充一个网格,不是通过每个迭代ResolveInfo。
我该怎么做可用的主屏幕小部件?我想用与出现的相同列表填充网格,不断触摸屏幕并从弹出窗口中选择“窗口小部件”。
非常感谢您!这样做! – lorenzoff 2010-11-26 09:39:42
这将有时抛出android.os.TransactionTooLargeException。我找不到为什么...... – 2017-08-10 10:30:40