Badge.Plugin.BadgeProviderFactory.BadgeProviderFactory C# (CSharp) Method

BadgeProviderFactory() public method

Badge provider factory constructor
public BadgeProviderFactory ( Android.Content.Context context ) : Android.Content
context Android.Content.Context
return Android.Content
	    public BadgeProviderFactory(Context context) {
	        this.context = context;
			providers = new Dictionary<string, BadgeProvider>();

			/* from https://github.com/arturogutierrez/Badges */
			providers.Add("com.sec.android.app.launcher", new SamsungBadgeProvider(context));
			providers.Add("com.sec.android.app.twlauncher", new SamsungBadgeProvider(context));
			providers.Add("com.lge.launcher", new LGBadgeProvider(context));
			providers.Add("com.lge.launcher2", new LGBadgeProvider(context));
			providers.Add("com.sonyericsson.home", new SonyBadgeProvider(context));
			providers.Add("com.htc.launcher", new HtcBadgeProvider(context));

			/* from https://github.com/leolin310148/ShortcutBadger */
			providers.Add("org.adw.launcher", new AdwBadgeProvider(context));
			providers.Add("org.adwfreak.launcher", new AdwBadgeProvider(context));
			providers.Add("com.anddoes.launcher", new ApexBadgeProvider(context));
			providers.Add("com.asus.launcher", new AsusBadgeProvider(context));
			providers.Add("com.teslacoilsw.launcher", new NovaBadgeProvider(context));
			providers.Add("com.majeur.launcher", new SolidBadgeProvider(context));
			providers.Add("com.miui.home", new XiaomiBadgeProvider(context));
			providers.Add("com.miui.miuilite", new XiaomiBadgeProvider(context));
			providers.Add("com.miui.miuihome", new XiaomiBadgeProvider(context));
			providers.Add("com.miui.miuihome2", new XiaomiBadgeProvider(context));
			providers.Add("com.miui.mihome", new XiaomiBadgeProvider(context));
			providers.Add("com.miui.mihome2", new XiaomiBadgeProvider(context));
	    }