FM radio is available on some phones. In any case, you should have a built-in FM tuner (radio).
To do this, do I need to interact with hardware or not?
Yes, of course, you have to, because it was not pushed onto the stack.
is there any API that can directly give me a signal strength value?
I think no.
You may need to write your own jni and java source and add it to the stack if you need it.
source share