|
85 | 85 | file: 保存到文件
|
86 | 86 | ###### 更多使用方法信息点击这里查看:[KLog](http://kaizige.vip/2016/06/13/klog/)
|
87 | 87 | ## App网络管理 → [AppNetworkMgr](https://github.com/AbrahamCaiJin/CommonUtilLibrary/blob/master/CommonUtil/src/main/java/com/jingewenku/abrahamcaijin/commonutil/AppNetworkMgr.java)
|
88 |
| - getNetworkState : 获取当前手机连接的网络类型 |
89 |
| - isNetworkConnected: 判断网络是否连接 |
90 |
| - openNetSetting : 打开网络设置界面 |
91 |
| - is3gConnected : 检测3G是否连接 |
| 88 | + getNetworkState : 获取当前手机连接的网络类型 |
| 89 | + isNetworkConnected : 判断网络是否连接 |
| 90 | + openNetSetting : 打开网络设置界面 |
| 91 | + is3gConnected : 检测3G是否连接 |
| 92 | + getNetworkTypeName : 获取网络类型名称 |
| 93 | + getCurrentNetworkState : 获取当前网络的状态 |
| 94 | + getCurrentNetworkSubtype : 获取当前网络的具体类型 |
| 95 | + isConnectedByState : 判断当前网络是否已经连接 |
| 96 | + isConnectingByState : 判断当前网络是否正在连接 |
| 97 | + isDisconnectedByState : 判断当前网络是否已经断开 |
| 98 | + isDisconnectingByState : 判断当前网络是否正在断开 |
| 99 | + isSuspendedByState : 判断当前网络是否已经暂停 |
| 100 | + isUnknownByState : 判断当前网络是否处于未知状态中 |
| 101 | + isBluetoothByType : 判断当前网络的类型是否是蓝牙 |
| 102 | + isDummyByType : 判断当前网络的类型是否是虚拟网络 |
| 103 | + isEthernetByType : 判断当前网络的类型是否是ETHERNET |
| 104 | + isMobileByType : 判断当前网络的类型是否是移动网络 |
| 105 | + isMobileDunByType : 判断当前网络的类型是否是MobileDun |
| 106 | + isMobileHipriByType : 判断当前网络的类型是否是MobileHipri |
| 107 | + isMobileMmsByType : 判断当前网络的类型是否是MobileMms |
| 108 | + isMobileSuplByType : 判断当前网络的类型是否是MobileSupl |
| 109 | + isWifiByType : 判断当前网络的类型是否是Wifi |
| 110 | + isWimaxByType : 判断当前网络的类型是否是Wimax |
| 111 | + is1XRTTBySubtype : 判断当前网络的具体类型是否是1XRTT |
| 112 | + isCDMABySubtype : 判断当前网络的具体类型是否是CDMA(Either IS95A or IS95B) |
| 113 | + isEDGEBySubtype : 判断当前网络的具体类型是否是EDGE |
| 114 | + isEHRPDBySubtype : 判断当前网络的具体类型是否是EHRPD |
| 115 | + isEVDO_0BySubtype : 判断当前网络的具体类型是否是EVDO_0 |
| 116 | + isEVDO_ABySubtype : 判断当前网络的具体类型是否是EVDO_A |
| 117 | + isEVDO_BBySubtype : 判断当前网络的具体类型是否是EDGE |
| 118 | + isGPRSBySubtype : 判断当前网络的具体类型是否是GPRS |
| 119 | + isHSDPABySubtype : 判断当前网络的具体类型是否是HSDPA |
| 120 | + isHSPABySubtype : 判断当前网络的具体类型是否是HSPA |
| 121 | + isHSPAPBySubtype : 判断当前网络的具体类型是否是HSPAP |
| 122 | + isHSUPABySubtype : 判断当前网络的具体类型是否是HSUPA |
| 123 | + isIDENBySubtype : 判断当前网络的具体类型是否是IDEN |
| 124 | + isLTEBySubtype : 判断当前网络的具体类型是否是LTE |
| 125 | + isUMTSBySubtype : 判断当前网络的具体类型是否是UMTS |
| 126 | + isUNKNOWNBySubtype : 判断当前网络的具体类型是否是UNKNOWN |
| 127 | + isChinaMobile2G : 判断当前网络是否是中国移动2G网络 |
| 128 | + isChinaUnicom2G : 判断当前网络是否是中国联通2G网络 |
| 129 | + isChinaUnicom3G : 判断当前网络是否是中国联通3G网络 |
| 130 | + isChinaTelecom2G : 判断当前网络是否是中国电信2G网络 |
| 131 | + isChinaTelecom3G : 判断当前网络是否是中国电信3G网络 |
| 132 | + getWifiState : 获取Wifi的状态,需要ACCESS_WIFI_STATE权限 |
| 133 | + isWifiOpen : 判断Wifi是否打开,需要ACCESS_WIFI_STATE权限 |
| 134 | + setWifi : 设置Wifi,需要CHANGE_WIFI_STATE权限 |
| 135 | + isMobileNetworkOpen : 判断移动网络是否打开,需要ACCESS_NETWORK_STATE权限 |
| 136 | + getIpAddress : 获取本机IP地址 |
| 137 | + setDataEnabled : 设置数据流量状态 |
| 138 | + getWifiScanResults : 获取wifi列表 |
| 139 | + getScanResultsByBSSID : 过滤扫描结果 |
| 140 | + getWifiConnectionInfo : 获取wifi连接信息 |
92 | 141 | ## 手机管理工具类 → [AppPhoneMgr](https://github.com/AbrahamCaiJin/CommonUtilLibrary/blob/master/CommonUtil/src/main/java/com/jingewenku/abrahamcaijin/commonutil/AppPhoneMgr.java)
|
93 | 142 | getInstance : 单例对象
|
94 | 143 | getSDKVersionNumber : 获取手机系统版本号
|
|
0 commit comments