本文实例讲述了Android编程获取网络连接方式及判断手机卡所属运营商的方法。分享给大家供大家参考,具体如下:
问题:项目中写的网络模块,感觉有点乱:两套代码 –模拟器、真机,维护起来十分麻烦。
解决办法:代码自动去检查到那种网络环境,然后调用不同的联网方式。
查看了模拟器上默认的接入点:移动网络 — APN = “internet”
1、通过获取apn的名称,来判断网络
// 获取Mobile网络下的cmwap、cmnet
private int getCurrentApnInUse() {
int type = NONET;
Cursor cursor = context.get
1