Share Coding

Tutorials, Problems, Stuffs …

Recognize Devices on GWT

static final String[] MOBILE_SPECIFIC_SUBSTRING = {
	"iPhone","Android","MIDP","Opera Mobi",
	"Opera Mini","BlackBerry","HP iPAQ","IEMobile",
	"MSIEMobile","Windows Phone","HTC","LG",
	"Windows CE","WindowsCE","Smartphone","240x320",
	" SIE","SonyEricsson","MMP","UCWEB"


private boolean checkMobile() {
	String userAgent = Window.Navigator.getUserAgent();
	for (String mobile: MOBILE_SPECIFIC_SUBSTRING){
		if (userAgent.contains(mobile)
			|| userAgent.contains(mobile.toUpperCase())
			|| userAgent.contains(mobile.toLowerCase())){
			return true;
	return false;

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: