Yes, you can use Build.MODEL and Build.MANUFACTURER.
As per Amazon documentation, Build.MANUFACTURER always returns "Amazon", and Build.MODEL returns different strings, depending on the model.
If you don't need to distinguish between each Amazon tablet, you can just use:
if (Build.MANUFACTURER.equals("Amazon")) {
//we have an Amazon tablet
}
else {
//some other device
}
If you need to know exactly which device it is, you can use Build.MODEL, for example:
Kindle Fire HDX 8.9 (3rd Gen)
if (Build.MODEL.equals("KFAPWI")) { //WiFi version } else if (Build.MODEL.equals("KFAPWA")) { //WAN version }
etc.