Is it possible to detect microphone availability? I use this for other Android devices and assumed it works (though all the test devices have a mic): PackageManager pm = FlipActivity.this.getPackageManager(); micAvailable = pm.hasSystemFeature(PackageManager.FEATURE_MICROPHONE); The Kindle Fire (2nd gen) is also returning 'true' but as far as I know it doesn't have a mic... just a mic jack. How do we determine whether the mic is available?
Thanks for bringing this to our attention. The Kindle Fire 2 (non-HD) does not have a microphone. I'm sending this information to the proper team in Amazon for resolution. One way to get around it is to treat the KF2 as a special case in your code.
Yeah, If you mean to check the special case of Kindle Fire HD for detecting microphone, one way you can do this is by using Build Class in Android. This will help you to identify device model and other details, based on this you can check in your code for HD device. Below is the link for Build class in Android.
Hi gtoppler, In kindle Fire family, only Kindle Fire( Non HD) 2nd Generation device is having this issue. We have send the Kindle Fire 2nd generation issue to the Kindle Team for resolution.Please check the Kindle Fire specifications link below.