I would like my application to run on both the fire and regular android devices. What is the preferred way to detect whether Game Circle is an option on the device or not? Presently I'm switching on my best guess of return values from the client getStatus() call, but it seems like a total kludge. If this is the preferred way then what states should I consider to be those found on fire devices versus non-fire devices?
One way you can implement this is using Build class in Android. This will help you to identify the device model and other details. Based on this you can implement Game Circle for only Kindle Fire devices. Below is the link for Build class in Android.
http://developer.android.com/reference/android/os/Build.html Hope this information helps. Thank you.