I'm busy writing some code to get signal strength and stuff but would like to programatically "force" my network connection to 2G / 3G / 4G so that for more conclusive measurements. I know there's a lot of applications capable of:
- forcing connection to a 2g/3g/4g Network
- forcing to a specific frequency band of channels
- even forcing measurements to specific cells (CIDs) of cell towers but have not had much progress with google thus far.
If someone can please point me into the right direction?, that would be great!
I believe your requirements need a rooted phone. However if you want to force the network to be on LTE/GSM?CDMA, you can trigger those settings through an intent as follows: