AppWidgetManager mAppWidgetManager;
mAppWidgetManager = AppWidgetManager.getInstance(this);
List<AppWidgetProviderInfo> providers = mAppWidgetManager
.getInstalledProviders();
final int providerCount = providers.size();
for (int i = 0; i < providerCount; i++) {
ComponentName provider = providers.get(i).provider;
Log.i("xxx", ">>>>> package name : " + provider.getPackageName()
+ ">>>>>> class name : " + provider.getClassName());
mAppWidgetManager = AppWidgetManager.getInstance(this);
List<AppWidgetProviderInfo> providers = mAppWidgetManager
.getInstalledProviders();
final int providerCount = providers.size();
for (int i = 0; i < providerCount; i++) {
ComponentName provider = providers.get(i).provider;
Log.i("xxx", ">>>>> package name : " + provider.getPackageName()
+ ">>>>>> class name : " + provider.getClassName());
}
将以上代码放到一个程序中,即可在logcat中看到。
常见的使用场合是