我知道如何知道网络类型:
TelephonyManager telManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
int network_type = telManager.getNetworkType();
但我希望在手机切换到2G到3G或3G到2G时注册...
无论如何要做到这一点?
感谢您帮助我。 问候 吉姆
答案 0 :(得分:6)
您应该使用PhoneStateListener类。他包含方法onDataConnectionStateChanged (int state, int networkType)
。
希望得到它的帮助。