This tutorial illustrates the basic use of the 51Degrees API. It will show you how to create a provider, how to create a dataset and how to obtain a value for the IsMobile property.
Code and Explanation
Getting started example of using 51Degrees device detection. The example
shows how to:
Instantiate 51Degrees detection provider
provider = new Provider(StreamFactory.create(
Shared.getLitePatternV32(), false));
Pass in a single HTTP User-Agent header
Match match = provider.match(userAgent);
Extract the value of the IsMobile Property
match.getValues("IsMobile").toString();
Summary
In this tutorial you have seen how to use the detector to retrieve the
IsMobile
property for a pre-defined User-Agent string. The example can easily be modified to retrieve the value of any other property. Premium and Enterprise data files provide considerably more properties such as
IsCrawler
,
PriceBand
,
HardwareVendor
and
ScreenInchesWidth
. For a full list of properties and the data file versions they exist in please see the
Property Dictionary
.