By Network Capabilities I mean - is NR,LTE,CDMA,UMTS,GSM supported? is wifi / mobile data supported? I just want to know if the device is capable of doing the above. I do not need to know the current active network stuff.
https://developer.android.com/reference/android/net/NetworkCapabilities - this api is little helpful but does not completely fulfill my need.
Also I wanted to know if my device has the features like wifi / bluetooth / cellular capabilities?
I found a solution to detect hardware capabilities using packetmanager. Ex:
This will help user know if the device is capable of certain feature or not.