AndroidWi-Fi 工作原理 刘洋 第一部分 Android 概述 在介绍 Wi-Fi 之前, 先简要介绍一下 Android 系统, 主要分析一下 Android 的按层实现的原理。 Android 层次结构是整个 Android 体系中所有应用实现的基础框架, 而 Android 源代码结构则与 Wi-Fi 的实现细节有关。 1.1 基础知识 Android 是一款当前最为流行的手机操作系统, 它本身的开放性加上 Google公司的大力推广, 使其获得了大量手机生产厂商、 科研院校、 软件公司以及个人开发者的青睐, 它属于一个全开放的平台, 因此开发者可以得到整个系统的源代码, 并能对其进行修改, 修改的结果可以通过互联网...
AndroidWi-Fi 工作原理 刘洋 第一部分 Android 概述 在介绍 Wi-Fi 之前, 先简要介绍一下 Android 系统, 主要分析一下 Android 的按层实现的原理。 Android 层次结构是整个 Android 体系中所有应用实现的基础框架, 而 Android 源代码结构则与 Wi-Fi 的实现细节有关。 1.1 基础知识 Android 是一款当前最为流行的手机操作系统, 它本身的开放性加上 Google公司的大力推广, 使其获得了大量手机生产厂商、 科研院校、 软件公司以及个人开发者的青睐, 它属于一个全开放的平台, 因此开发者可以得到整个系统的源代码, 并能对其进行修改, 修改的结果可以通过互联网上传到 Android 官方网站,倘若被审核通过, 就能加入到 Android 的源代码中, 这绝对是一件令人兴奋的事情。 1.2 Android 层次结构 Android 系统是在 Linux 系统的基础上, 经过了层层封装, 最终提供给开发者的是大量的 Java API, 在这里被叫做 Android API, 于是, 开发者就可以像开发一般的 Java 程序那样开发 Android 应用程序, 这样的设计不仅降低了开发 Android应用程序的难度, 还增加了 Android 系统的界面友好度。 和一般的操作系统一样, Android 也是对硬件进行了多层的封装, 使得应用程序的开发者和用户能轻松地操作硬件, 完成他们所希望完成的事情。 Android所针对的硬件就是手机, 这里主要指智能手机, 这种智能手机与传统的手机相比电话功能被弱化, 而更偏向于一台笔记本电脑, 因此它的 CPU、 内存等硬件配置要比传统的手机高。 它需要提供给用户一些电脑所拥有的功能, 比如说 Wi-Fi 上网、 鼠标或触屏控制的界面、 收发电子邮件、 玩大型游戏等, 但同时又必须拥有