Android 实 现 联 网 ( 一 ) ——package 说 明 包 描 述 java.net提 供 与 联 网 有 关 的 类 ,包 括 流 和 数 据 包( datagram)sockets、 Internet 协 议 和 常 见 HTTP 处 理 。 该 包是 一 个 多 功 能 网 络 资 源 。 有 经 验 的 Java 开 发 人 员可 以 立 即 使 用 这 个 熟 悉 的 包 创 建 应 用 程 序 。 java.io虽 然 没 有 提 供 显 式 的 联 网 功 能 , 但 是 仍 然 非 常 重要 。 该 包 中 的 类 由 其 他 Java 包 中 提 供 的 socket 和 连 接 使 用 。 它 们 还 用 于 与 本 地 文 件 ( 在 与 网 络 进行 交 互 时 会 经 常 出 现 ) 的 交 互 。 java.nio包 含 表 示 特 定 数 据 类 型 的 缓 冲 区 的 类 。 适 合 用 于 两个 基 于 Java 语 言 的 端 点 之 间 的 通 信 。 org.apache.* 表 示 许 多 为 HTTP 通 信 提 供 精 确 控 制 和 功 能 的 包 。可 以 将 Apache 视 为 流 行 的 开 源 Web 服 务 器 。 android.net 除 核 心 java.net.* 类 以 外, 包 含 额外的 网 络 访问 socket。该 包 包 括 URI 类 ,后者频繁用 于 Android 应 用 程 序 开 发 , 而不仅仅是 传统的 联 网 方面 android.net.http 包 含 处 理 SSL 证书的 类 。 android.net.wifi 包 含 在 Android 平台上管理 有 关 WiFi( 802.11 无线 Ethernet) 所有 方面的 类 。 并不是 所有 设备都配备了 WiFi 功 能 , 特 别是 Android 在 Motorola 和 LG 等手机制 造商的 “翻盖手机” 领域获得了成功 。 android.telephony.gsm 包 含 用 于 管理 和 发 送 SMS( 文 本 ) 消息的 类 。 一 段时 间 后, 可 能 会 引入额外的 包 来来为 非 GSM 网 络提 供 类 似的 功 能 , 比如 CDMA 或 android.telephony.cdma 等网 络 。 界面部分的 代码简要 明 了, 就不此额外说 明 了, 下面详细解析核 心代码, 如下: final Button button = (Button) findViewById(R.id.ButtonGo); button.setOnClickListener(new Button.OnClickListener() { public void onClick...