How to Determine if Android Device has FakeTouch Multi-Touch Distinct Feature

public static final String FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT was added in API level 13
Feature for getSystemAvailableFeatures() and hasSystemFeature(String): The device does not have a touch screen, but does support touch emulation for basic events that supports distinct tracking of two or more fingers. This is an extension of FEATURE_FAKETOUCH for input devices with this capability. Note that unlike a distinct multitouch screen as defined by FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT, these kinds of input devices will not actually provide full two-finger gestures since the input is being transformed to cursor movement on the screen. That is, single finger gestures will move a cursor; two-finger swipes will result in single-finger touch events; other two-finger gestures will result in the corresponding two-finger touch event.
Constant Value: "android.hardware.faketouch.multitouch.distinct"

1. Get a PackageManager Instance and save to myPackageManager.

2. Create a Boolean Variable named bolFMDSupported

3. Set the Minimum and Target SDK version  to 13 or greater. 

4. In the onCreate method, add the below code. This will return the faketouch mutlitouch distinct ability to a boolean named bolFMDSupported. It will then display a toast displaying the faketouch multitouch distinct ability on the device to the user.

bolFMDSupported = myPackageManager.hasSystemFeature(PackageManager.FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT);
if (bolFMDSupported) {
Toast.makeText(this, "Device has Faketouch multitouch distinct ability", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(this, "No Faketouch multitouch distinct ability!", Toast.LENGTH_LONG).show();
}

5. Compile and run!

Resources:
http://developer.android.com/reference/android/content/pm/PackageManager.html#FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT