【发布时间】:2014-01-21 23:11:52
【问题描述】:
我已获得所有小部件应用列表。我的问题是我无法知道手机中当前处于活动状态的小部件。 我正在通过此代码获取小部件应用程序列表,
AppWidgetManager manager1=AppWidgetManager.getInstance(ctx);
List<AppWidgetProviderInfo>infoList=manager1.getInstalledProviders();
for(AppWidgetProviderInfo info:infoList)
{
String component = ""+info.provider;
Log.i("Widget", ""+component);
}
ctx 是 Context 的对象。
我可以获取当前活动的应用程序包名称,但如果是小部件,我不能。
【问题讨论】:
-
这里是您的问题的解决方案stackoverflow.com/questions/8836724/…
-
实际上,我正在尝试从我自己的应用程序中获取小部件(另一个应用程序)的包名称。@Sridhar 您正在给我解决方案,只在我的应用程序中执行 activeCheck..
标签: android android-widget android-appwidget appwidgetprovider