public virtual java.util.List <android.appwidget.AppWidgetProviderInfo> getInstalledProviders () { android.os.Parcel _data = android.os.Parcel.obtain(); android.os.Parcel _reply = android.os.Parcel.obtain(); java.util.List <android.appwidget.AppWidgetProviderInfo> _result; try { _data.writeInterfaceToken(DESCRIPTOR); mRemote.transact(android.appwidget.@internal.IAppWidgetServiceClass.Stub.TRANSACTION_getInstalledProviders , _data, _reply, 0); _reply.readException(); _result = _reply.createTypedArrayList(android.appwidget.AppWidgetProviderInfo.CREATOR ); } finally { _reply.recycle(); _data.recycle(); } return(_result); }