自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(38)
  • 资源 (16)
  • 收藏
  • 关注

转载 Android 生命周期介绍

一、基本概念       Activity 负责创建一个窗口,程序员可以通过 setContentView(View)向这个窗口添加一些 UI组件。本文将介绍 Activiy 的生命周期,并且展示一个小程序来验证 Activity 的执行过程。 二、Activity状态        Activity在Android系统中用一个后进先出机制的Activity栈来管理。当新的

2014-03-31 09:25:24 858

转载 WiFi 扫描流程

一.启动wifi服务1.在 SystemServer 启动的时候,会生成一个 ConnectivityService 的实例路径为:/frameworks/base/services/java/com/android/server/SystemServer.javatry {             Slog.i(TAG, "Connectivity Service

2014-03-26 22:57:19 1291

转载 Android WIFI框架分析(2)

上文讲到WIFI的启动流程,当然接着便扫描热点(AP),然后显示扫描到的AP、配置AP(填写IP地址等信息)、连接AP、获取IP地址、最后就是想要的上网咯!一、扫描热点(AP)上文启动WIFI成功后:// Success!                setWifiEnabledState(eventualWifiState, uid);private void setW

2014-03-26 22:56:03 901

转载 Android WIFI框架分析(1)

趁做Android WIFI驱动移植,对Android WIFI框架做了深刻的分析,并做此文档共同学习。       对上层WIFI的应用,基本流程为:(1)WIFI初始化  (2)Wifi启动      (3)开始扫描AP        (4)显示扫描的AP      (5)配置AP        (6)连接AP     (7)获取IP地址      (8)上网           

2014-03-26 22:55:01 1425

转载 Android4.x 如何处理Power按键

1. 简介        Android4.x在Framework的PhoneWindowManager对Power(KeyEvent.KEYCODE_POWER)和Home(KeyEvent.KEYCODE_HOME)键做了处理,不会把这些键传送上层应用程序。如需要把这些键发送给Activity和Service,需要在PhoneWindowManager处理这些键时“发送一个广播出去,然

2014-03-12 16:58:51 720

转载 WiFi信号强度

WiFi Command流程 3. wpa_supplicant启动流程4. WifiService启动流程5. SIGNAL_POLL调用流程[cpp] view plaincopyeloop_run->..  wpa_supplicant_ctrl_iface_receive->

2014-03-12 16:57:42 1676

转载 Wifi连接流程分析

Wifi 连接部分 当用户选择一个AP时会弹出一个AP参数配置对话框,此对话框会显示当前选择的AP信号强度,若此AP设置了密码则需要用户输入密码才能登录。WifiSettings中的 onPreferenceTreeClick会被调用          @Override    public boolean onPreferenceTreeClick(PreferenceScree

2014-02-17 14:40:23 2292

转载 Android Wifi work station Framework and Architecture

Android Wifi work station Framework and Architecturewith wpa_supplicant 0.8.X, BCM4329.转载请注明出处。Settings/Wifi UI part structureWifiSettings是主对话框167168    @Override169   

2014-02-16 22:57:15 1965

转载 分析:Android_Wifi_HAL层

本文主要是研究分析Android平台Wifi框架及HAL层需要做的相关开发工作,目前只做了wifi扫描、关联流程的基本分析,没有包括p2p和HostAP相关部分。2     基础2.1     HAL简介HAL 是Hardware Abstraction Layer的首字母缩写,意思是硬件抽象层。1.     Windows 的HAL:位于操作系统的最底层,直接操作物理

2013-11-18 13:59:41 3597

原创 C++ Server and Client

==================  Server  ==================

2013-11-06 16:35:16 1600

转载 跟一下wpa_supplicant(3-1) connect AP

WPA-PSK连接从packages\apps\Settings\src\com\android\settings\wifi\WifiSettings.java  和 WifiDialog.java 开始1.如果你点中某个AP=> onClick执行 (WifiSettings.java)   代码如下:点击(此处)折叠或打开button

2013-11-05 20:22:12 1544

转载 Handler sendMessage 与 obtainMessage (sendToTarget)比较

原文地址:http://www.cnblogs.com/android007/archive/2012/05/10/2494766.html话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.

2013-11-05 11:09:52 1361

转载 Broadcom WLAN驱动解析

现在我们来看看scan是怎么处理的。一、先来看看如何发送scan command给WLAN firmware以Android平台为例,我们从Android framework的code开始看起。1. 在WifiStateMachine.java中有如下函数 public void startScan(boolean forceActive) {

2013-11-04 18:49:18 4380

转载 wpa_supplicant 介绍

1.什么是wpa_spplicantwpa_supplicant本是开源项目源码,被谷歌修改后加入android移动平台,它主要是用来支持WEP,WPA/WPA2和WAPI无线协议和加密认证的,而实际上的工作内容是通过socket(不管是wpa_supplicant与上层还是wpa_supplicant与驱动都采用socket通讯)与驱动交互上报数据给用户,而用户可以通过socket发送命令给

2013-11-04 09:12:46 1077

转载 WIFI启动流程2—NEW

当用户选择一个活跃的AP时,WifiSettings响应打开一个对话框来配置AP,比如加密方法和连接AP的验证模式。配置好AP后,WifiService添加或更新网络连接到特定的AP。代码在wifisettings.java中:public boolean onPreferenceTreeClick(PreferenceScreen screen, Preference preference)

2013-10-28 16:56:08 1244

转载 WIFI启动流程-NEW

在Android4.0 wifi启动流程一中,就分析到启动wifimonitor线程来接收wpa_supplicant发送的消息,之后切换到SupplicantStartingState状态。在wifiMonitor.java中wifiMonitor线程的开始就是连接supplicant,程序如下:public void run() {             if (conn

2013-10-28 16:55:15 1027

原创 WIFI模块

什么是WIFIWIFI是一种无线连接技术,可用于PC,PDA,手机等终端。WIFI的目的是改善基于IEEE802.11标准的无线网络产品之间的互通性,也就是说WIFI是基于802.11标准的,但WIFI不等同无线网络。android平台下的WIFI模块简单介绍一下,WIFI模块的基本功能:开关WIFI除了在WIFI设置界面可以开关WI

2013-10-28 15:45:20 1426 1

转载 WIFI详解(五)

http://blog.csdn.net/ylyuanlu/article/details/77153251        Android平台的Wifi模块移植要点1.1      Wifi结构user interfaceAndroid WiFiServiceWPA_SupplicantDHD DriverDongle Binary

2013-10-27 17:54:18 1376

转载 WIFI详解(四)

http://blog.csdn.net/ylyuanlu/article/details/77114651        IOCTL的调用逻辑之所以要分析这个,是因为上层wpa_supplicant和WIFI驱动打交道的方式,多半是通过ioctl的方式进行的,所以看看它的调用逻辑(这里只列出其主要的调用逻辑):       上面便是用户ioctl调用的流程图,它最

2013-10-27 17:53:36 2307

转载 WIFI详解(三)

http://blog.csdn.net/ylyuanlu/article/details/77114411        WLAN驱动结构介绍1.1      SDIO驱动在drivers/mmc下面是mmc卡,SD卡和SDIO卡驱动部分,其中包括host驱动,card驱动和core部分,由于网络接口卡挂接在SDIO总线上,所以在此之前我们先看一下SDIO的驱动结构。其驱

2013-10-27 17:52:35 1348

转载 WIFI详解(二)

1        Wifi模块解析和启动流程1.1      框架分析WIFI整体框架如图所示:首先,用户程序使用WifiManager类来管理Wifi模块,它能够获得Wifi模块的状态,配置和控制Wifi模块,而所有这些操作都要依赖 Wifiservice类来实现。 WifiService和WifiMonitor类是Wifi框架的核心,如图所示。下面先来看

2013-10-27 17:51:14 811

转载 WIFI详解(一)

http://blog.csdn.net/ylyuanlu/article/details/77113961        WLAN技术WLAN是英文WirelessLAN的缩写,就是无线局域网的意思。无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活、建网迅速、个人化等特点。将这一技术应用于电信网的接入网领域,能够方便、灵活地为用户提供网络接入,适合于用户流动

2013-10-27 17:49:50 1110

原创 Liunxx兴趣小组笔记

==========  指令集和CPU(Instruction set and Central Process Unit) ==========1. 计算机只认识0和1。0和1的排列组合构成指令。不一样的CPU,会有不一样的指令集架构。指令集架构分为RISC和CISC架构(RISC,reduced instruction set computer,精简指令集。CISC,complex in

2013-10-19 10:47:13 694

转载 WIFI Demo

package com.example.testwififun;import java.util.List;import android.app.Activity;import android.net.wifi.ScanResult;import android.net.wifi.WifiManager;import android.os.Bundle;import android.view.Me

2013-09-26 10:37:28 1084 1

转载 android开发地址 (转)

http://byandby.iteye.com/category/134581

2013-09-16 17:13:17 645

转载 Wifi Direct(转)

原文地址:http://wiki.eoeandroid.com/Wi-Fi_Direct完成时间:8月8日原文链接:http://developer.android.com/guide/topics/connectivity/wifip2p.html目录 [隐藏] 1 Wi-Fi 直连1.1 API

2013-09-13 14:48:42 1420

转载 wifi详解(2)

wifi详解(二)1        Wifi模块解析和启动流程1.1      框架分析WIFI整体框架如图所示:首先,用户程序使用WifiManager类来管理Wifi模块,它能够获得Wifi模块的状态,配置和控制Wifi模块,而所有这些操作都要依赖 Wifiservice类来实现。 WifiService和WifiMonitor类是Wifi框架的核心,如图所示。下面先来

2013-09-09 10:21:47 949

转载 wifi详解1(转)

wifi详解(一)1        WLAN技术WLAN是英文WirelessLAN的缩写,就是无线局域网的意思。无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活、建网迅速、个人化等特点。将这一技术应用于电信网的接入网领域,能够方便、灵活地为用户提供网络接入,适合于用户流动性较大、有数据业务需求的公共场所、高端的企业及家庭用户、需要临时建网的场合以及难以采用有线接

2013-09-09 10:21:07 937

转载 Android Wifi模块分析(转)

一:什么是WIFIWIFI是一种无线连接技术,可用于手机、电脑、PDA等终端。WIFI技术产生的目的是改善基于IEEE802.11标准的无线网络产品之间的互通性,也就是说WIFI是基于802.11标准的,但WIFI不等同无线网络。二:Android平台下的WIFI模块简单介绍一下,WIFI模块的基本功能:1. 开关WIFI除了在WIFI设置界面可以开关WIFI,还有其他的方法可

2013-09-09 10:16:09 1515

转载 wifi系统架构

1. 系统架构        Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示:   一切尽在上图中,下面将对每部分进行详细分析。1.1 WifiService        由SystemServer启动的时候生成的Connecttivity

2013-09-06 14:16:04 3015

转载 wpa_supplicant(转)

wpa_supplicant代码初探收藏 这几天在尝试把wpa_supplicant移植到windows ce上,替换微软的WZC。先把源代码down下来,了解了一下大致的结构。  wpa_supplicant运行的整个核心就是eloop_run函数。这个函数负责处理应用程序的请求和数据链路层发来的EAPOL数据。eloop的针对不同的平台有好几个实现版本,我这里只讨论针对WIN32的

2013-09-06 13:50:09 1213

转载 WifiCommand流程 wpa_supplicant启动流程 Wifiservice启动流程(转)

1. 信号强度算法    WifiManager.java /** Anything worse than or equal to this will show 0 bars. */  private static final int MIN_RSSI = -100;    /** Anything better than or equal to this will s

2013-09-04 17:23:56 3180

转载 WPA_SUPPLICANT源码分析(1):EVENT LOOP的实现 (转)

WPA_SUPPLICANT的程序的生命就是在运行一个EVENT LOOP, 等待各种Event的到来,然后做相应的处理。因此分析EVENT LOOP的实现能起到提纲挈领的作用。1. 数据结构: 见下图struct eloop_data结构体是一个统领全局的数据结构,只有一个实例,即Line 75:点击(此处)折叠或打开static st

2013-09-04 16:44:24 1352

转载 BroadcomfullmacWLAN驱动解析(转)

现在我们来看看scan是怎么处理的。一、先来看看如何发送scan command给WLAN firmware以Android平台为例,我们从Android framework的code开始看起。1. 在WifiStateMachine.java中有如下函数 public void startScan(boolean forceActive) {sendMessage(o

2013-09-04 15:47:24 1487

转载 wpa_supplicant下行接口浅析(转)

wpa_supplicant通过socket通信机制实现下行接口,与内核进行通信,获取信息或下发命令。 以下摘自http://blog.csdn.net/fxfzz/article/details/6176414 ,该文章应该主要是分析wpa_supplicant_6的,和wpa_supplicant_8确实存在一些差别!!!以下还是根据6来分析。 wpa_supplicant提供

2013-09-04 13:14:15 1114

转载 wpa_supplicant软件架构分析(转)

1. 启动命令wpa supplicant 在启动时,启动命令可以带有很多参数,目前我们的启动命令如下:wpa_supplicant /system/bin/wpa_supplicant -Dwext -ieth0 -c/data/wifi/wpa_supplicant.conf -f/data/wifi/wpa_log.txt wpa_supplicant对于启动命令带的参数,用

2013-09-04 13:02:26 930

转载 android4.0.3源码之wifi的简单分析(转)

关于wlan的组成 关于wifi应用层的接口的调用        首先从上层android wifi的应用开始,首先会根据android的wifimanager的类,实例化一个mwifimanager的对象,这个对象处理了所有wifi需要处理的任务,接着比如说打开wifi,那么就会调用 mWifiManager.isWifiEnabled();判断wifi是否已经打

2013-09-03 22:34:22 1586

转载 android4.0.3源码之wifi direct的简单分析(转)

关于wifi directWifi direct的连接 下面的图表示的是wifi direct的发现过程。 整个过程可以见下图。关于android上的wifi direct首先上层通过调用p2p manager的接口来实现p2p的使能,扫描,连接,群组的创建等等的功能。具体接口如下。 

2013-09-03 22:31:52 1903

《网络是怎样连接的》 户根勤 PDF电子书 带书签目录 高清完整版

网络

2017-06-03

《图解性能优化》 PDF电子书 高清完整版

《图解性能优化》 PDF电子书 高清完整版

2017-06-01

《 流畅的 Python(中文版)》带书签目录 高清完整.pdf版

《 流畅的 Python(文中版)》 PDF电子书 带书签目录 高清完整版

2017-06-01

计算机是怎样跑起来的__PDF电子书下载 带书签目录 高清完整版

计算机是怎样跑起来的__PDF电子书下载 带书签目录 高清完整版

2017-02-25

Java 多线程设计模式

Java 多线程 设计模式

2017-02-12

轻量级J2EE企业应用实战

轻量级J2EE企业应用实战

2017-02-12

计算机组成原理(最新版).

计算机组成原理(最新版). 很详细 每一章的PPT 。

2012-03-15

编译原理(龙书)

编译原理(龙书) 关于龙书每章的PPT 很详细 。

2012-03-15

LPC2132系统结构与资源

LPC2132系统结构与资源.PPT 很详细 一步步讲解LPC2132

2012-03-15

基于ADS调试器的开发环境搭建

基于ADS调试器的开发环境搭建 .很详细 一步步按图说明。

2012-03-15

电脑鼠资源分配

电脑鼠资源分配 包括红外、电机等等以及怎样分布等等内同 。

2011-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除