/* * Copyright (c) 2012. HappyDroids LLC, All rights reserved. */ package com.happydroids.platform; import java.lang.reflect.Method; import java.net.URI; public class DesktopBrowserUtil implements PlatformBrowserUtil { public void launchWebBrowser(final String uri) { try { Class<?> d = Class.forName("java.awt.Desktop"); Method browseMethod = d.getDeclaredMethod("browse", new Class[]{URI.class}); browseMethod.invoke(d.getDeclaredMethod("getDesktop").invoke(null), URI.create(uri)); } catch (Exception ignored) { } } }