This app was mentioned in 4 comments, with an average of 1.75 upvotes
https://play.google.com/store/apps/details?id=org.itishka.bpmcounter for manual tap
https://play.google.com/store/apps/details?id=com.BPMDetector2 for auto detection (however, this might not be so accurate on songs)
Not reliably. I found this to be an accurate manual counter.
Here:
https://play.google.com/store/apps/details?id=org.itishka.bpmcounter
Tap your screen in time with the music and it will tell you the BPM of anything.