得到联网方式的方法
public String NetType(Context context) {
try {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
String typeName = info.getTypeName().toLowerCase; // WIFI/MOBILE
if(typeName.equals.("wifi")){
}else{
typeName = mActiveNetworkInfo.getExtraInfo().toLowerCase();
//3gnet/3gwap/uninet/uniwap/cmnet/cmwap/ctnet/ctwap
}
return typeName;
} catch (Exception e) {
return null;
}
}
没有网络时会出现异常,位置为ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
使用代理联网时得到连接对象的方法
private HttpURLConnection getURLConnection(String url) throws Exception {
String proxyHost = android.net.Proxy.getDefaultHost();
if (proxyHost != null) {
java.net.Proxy p = new java.net.Proxy(java.net.Proxy.Type.HTTP,
new InetSocketAddress(android.net.Proxy.getDefaultHost(),
android.net.Proxy.getDefaultPort()));
return (HttpURLConnection) new URL(url).openConnection(p);
} else {
return (HttpURLConnection) new URL(url).openConnection();
}
}
返回HttpURLConnection对象android.net.Proxy.getDefaultHost()得到手机设置的代理ip,得到android.net.Proxy.getDefaultPort()得到手机设置的端口;
也可以自己设置为 10.0.0.172 端口 80
分享到:
相关推荐
使用Android实现联网 使用Android实现联网
学习使用AndroidStudio开发App
android简单联网
判断手机是否联网,包括WIFI和GPRS
android_获取手机上网ip地址demo,可获取当前手机上网ip
Android 用handler机制联网获取图片能在实体机和虚拟机上运行,无广告,多次点击会造成主线程阻塞,出现anr;未实现联网获取图片的功能。
Android手机零基础/新手使用方法 LG nexus5 LG nexus5X Nexus 6P Pixel Pixel2 Pixel3 Pixel4 Pixel5 ...以上Google系列Android手机,Android系统无法联网问题的解决方法,超详细的使用方法和步骤!
android判断联网,如果没联网活联网都会返回字串,提醒用户是否继续
android获取以太网,2g,3g,4g和wifi类型,可以直接调用里面的getNetWorkType方法获取android端的联网类型
基于Android开发的车联网APP设计.pdf
基于Android平台的车联网信息管理系统.pdf
本项目是一个自动联网获取天气信息并且可以在指定时间发送给某个人的小例子源码,其实这个例子非常适合一些情侣或者家人朋友之间使用,如果再稍微扩展一下就是一个不错的例子,例如每天给异地的女票定时发天气信息...
可以联网获取正确时间,校准系统时间,并可设置随系统自动启动
okhttp 联网框架
联网优化的一段代码,线程池控制后台线程池。单例模式访问网络。
C#获取局域网内所有联网设备的IP地址和MAC地址
运用_Android_实现联网,主要的联网方式包括使用WIFI和GPRS两种方式
Android联网,传输下载文件等要用到的类
介绍了Android模拟器上网设置的四种方法,其中代理上网的方法,已经测试过,是非常好用的.
亿联网云建站平台代理平台-新版介绍 亿联网是昆山亿思互联信息科技有限公司旗下的服务产品。该平台是一个能在线快速搭建企业网站,为企业用户提供快捷、易用、适合SEO优化的互联网建站工具。 平台开设了两种运营...