Maybe this can help you
/**
* Determines if the current device can handle an image capture action.
* @return true if the device can handle an image capture action. False if it cannot.
*/
protected boolean canHandleCameraIntent() {
final Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
final List<ResolveInfo> results = getPackageManager().queryIntentActivities(intent, 0);
return (results.size() > 0);
}
more content at https://developer.amazon.com/sdk/fire/specifications.html
Update
I can't test that for you, but I think this could also help you
http://developer.android.com/reference/android/content/pm/PackageManager.html
PackageManager.hasSystemFeature(PackageManager.FEATURE_CAMERA_ANY);