Если вы знаете, какую функцию вы хотите проверить, вам не нужно перечислять все системные функции и сравнивать с той, которую вы ищете. Начиная с уровня API 5, вы можете использовать функцию PackageManager.hasSystemFeature (), чтобы выполнить ту же работу, что и функция isFeatureAvailable (), показанная в предыдущем ответе.
Например ...
PackageManager packageManager = this.getPackageManager();
if (packageManager.hasSystemFeature(PackageManager.FEATURE_NFC))
Log.d("TEST", "NFC IS AVAILABLE\n");
else
Log.d("TEST", "NFC IS *NOT* AVAILABLE\n");