HttpUrlConnection会动荡,其实便是刚刚第3部塑造的那多少个)—&gt

1.1使用HttpUrlConnection

GPTucsonS,彩信,电子邮件设置:
  第二步:主菜单->手机设定—> 连接->数据通信->数据账户->加多账户->GPQX56S数据->随意创立三个名称->APN:cmwap,用户名和密码不用填写!
  第一步:再到“数据通讯”上边包车型客车“互连网设定”—> 增加方式—>
随意创设一个称呼(建议与第一步所建构的帐户同名)—> 连接形式—>
选拔第二步的特别帐户—> 保存!
  第1步:然后在刚刚第一部创设的情势按越多—> 设置—>
连接格局(不用理会,其实就是刚刚第一部建设构造的不得了)—>
网络方式:HTTP(倘诺选:wap,阁下在网少校不可能下载超越300kb的公文)—>
使用代理:是—>
代理地址:010.000.000.172恐怕10.0.0.17二(其实没分别)—>
端口号:80—> 用户名,密码不用填写—> 保存!
  彩信设置:
  主菜单->新闻意义->设定—>
彩信->信息服务器:http://mmsc.monternet.com
  网络格局:编辑—> 增添形式—>
随意建构2个名号(如:彩信可能MMS)—> 连接格局—>
选拔刚刚第3步的百般帐户(注意:互连网方式:wap(需要求选wap,假使选:HTTP,阁下将无法收发彩信)—>
IP地址:0十.000.000.172恐怕十.0.0.172—>
保存!                     电子邮件设置:
  第2步:主菜单->手提式有线电话机设定—>
连接->数据通信->数据账户->增加账户->GPOdysseyS数据->随意创设一个称谓->APN:cmnet,用户名和密码不用填写!
  第一步:再到“数据通讯”上边包车型地铁“互连网设定”—> 增添格局—>
随意创立叁个称号(提出与第二步所树立的帐户同名)—> 连接方式—>
选取第一步的不得了帐户—> 保存!
  第一步:消息效率—- 电子邮件
—-设定—-帐户设定—-增添帐户—-输入帐户名称(举个例子小编的
xxx@163.com)—-显著,然后你选上你刚才创建的网络情势,进入。
  第四步: 在自己刚刚选定的 xxx@163.com
下 连接格局—-选GP昂科拉S连接网络 协议:POP叁 拨入服务器:输入1陆三POP三的IP地址
2、彩信设定:

 

  进入新闻意义->彩信->选项: 消息服务器:HTTP://MMSC.MONTEGL450NET.COM WAP情势:选拔->以前建设构造的情势。

贰.二.一 wap的点子,中中原人民共和国特点,首先会连续邮电通讯运行商代理拦截十.0.0.17二,HttpUrlConnection会不牢固

  一:设置GP帕杰罗S 首先,在菜单中开荒“连接”,选用“数据通讯”。然后在“数据通讯”中精选“数据帐户”。选拔 “增加帐户”会冒出“分组数据”和“PS数据”四个帐户类型,选取“分组”数据。那时会提示输入名称 ,然后一步一步按提醒进行参数设置。 名称:中国际结盟通彩信 APN:CMWAP 用户ID:不用安装 密码:不用安装 输入准确后,开关盘右上方的键保存。
  二:设置WAP参数 重临“连接”选项,在菜单中选取“WAP选项”,张开“WAP情势”。然后采取“增添形式”,依照提示 实行参数设置。 名称:中国际缔盟通彩信(GP奥迪Q五S) 连接格局:采用在步骤第11中学装置的“中国邮电通讯彩信” IP地址:10.0.0.17二 选拔“保存”
  三:WAP高端设置 在“WAP”方式中,选用“中国际缔盟通彩信”实行编写制定,在高级中更动主页。 名称:中国际联盟通彩信 网址:htpp://wap.monternet.com 然后倒退“高端选项”采用“保安”,设置为“关闭”,选取“下载图片”,设置为“运转”。 其余诸如保卫安全,下载图片等装置,均在出厂的时候已经安装到最优地方,能够不要再变动。

二.简报路子

听他们讲Context上下文,判定是wifi还是APN,然后再判定APN的联网格局,有代理音讯的是wap未有的是net

一.完毕情势

 

 

三.简报工具

 

壹.三接纳Socket,例如:豌豆荚,聊天工具

 

二.1 WLAN(wi-fi),100米左右的数额传输

package com.tsh.lottery.net;

import android.content.ContentResolver;
import android.content.Context;
import android.database.Cursor;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.Uri;

public class NetUtils {
    /**
     * 获取网络状态
     * @param context
     * @return
     */
    public static String getNetworkInfo(Context context) {
        ConnectivityManager cm=(ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
        //判断wifi
        NetworkInfo networkInfo=cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
        if(networkInfo!=null && networkInfo.isConnected()){
            return "wifi";
        }
        //判断APN
        NetworkInfo mobileInfo=cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
        if(mobileInfo!=null && mobileInfo.isConnected()){
            //获取APN接入方式,因为权限问题,没有成功
//            ContentResolver resolver=context.getContentResolver();
//            Cursor cursor=resolver.query(Uri.parse("content://telephony/carriers"), null, null, null, null);
//            if(cursor!=null && cursor.moveToFirst()){
//                String proxy=cursor.getString(cursor.getColumnIndex("proxy"));
//                System.out.println(proxy);
//            }
            return "mobile";
        }
        return "no";
    }
}

三.1确定网络项目

1.2使用HttpClient

2.2 手机APN接入点(基站)

2.2.2 net的方式

相关文章