
Projects By LANGUAGE
Libraries
Articles & seminars
Source Code

| Check Your Mobile Device Capabilities. | |||||||||||||
| Introduction | |||||||||||||
This sample is a utility to determine the capabilities of a Mobile Device. The MobileCapabilities class available in the Mobile Internet Toolkit provides a list of useful information on the client device. You can use this class to determine whether the target client device supports certain functionality. Our sample consists of a Mobile Web Form, which displays the capabilities of the client device. The MobileCapabilities class is created on Page Load and the Capability information is available programmatically. We make use of Reflection at run time to peek into the Device Capabilities class and extract its properties and the corresponding values into an ArrayList object. The capabilities and their values for the mobile device are then displayed in user-friendly format in an ObjectList control using Data Binding. Create a new project of Type Visual C# Project using Template Mobile Web Application. In the default Mobile Web Form that is created along with the project, insert a Label and an ObjectList control as shown in Figure 1. |
|||||||||||||
|
|||||||||||||
Compile the sample and test your Mobile Devices Capabilities. | |||||||||||||
![]() |
|||||||||||||
| Figure 2: The sample in action | |||||||||||||
| You can download code for this tutorial. | |||||||||||||