How to get low level cellular network information on Android phone.

I will describe my unfinished (I would say just started and died in infancy) attempt to create an Android app that would compete (ha-ha) with such app as TEMS. It had to acquire physical network parameters and call flow data.