自定义博客皮肤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 972

转载 WiFi 扫描流程

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

2014-03-26 22:57:19 1454

转载 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 999

转载 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 1521

转载 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 821

转载 WiFi信号强度

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

2014-03-12 16:57:42 1891

转载 Wifi连接流程分析

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

2014-02-17 14:40:23 2399

转载 Android Wifi work station Framework and Architecture

Android Wifi work station Framework and Architecture with wpa_supplicant 0.8.X, BCM4329. 转载请注明出处。 Settings/Wifi UI part structure WifiSettings是主对话框 167 168    @Override 169   

2014-02-16 22:57:15 2233

转载 分析: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 3964

原创 C++ Server and Client

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

2013-11-06 16:35:16 1719

转载 跟一下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 1834

转载 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 1501

转载 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 4718

转载 wpa_supplicant 介绍

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

2013-11-04 09:12:46 1176

转载 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 1363

转载 WIFI启动流程-NEW

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

2013-10-28 16:55:15 1137

原创 WIFI模块

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

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

转载 WIFI详解(五)

http://blog.csdn.net/ylyuanlu/article/details/7715325 1        Android平台的Wifi模块移植要点 1.1      Wifi结构 user interface Android WiFiService WPA_Supplicant DHD Driver Dongle Binary

2013-10-27 17:54:18 1511

转载 WIFI详解(四)

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

2013-10-27 17:53:36 2503

转载 WIFI详解(三)

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

2013-10-27 17:52:35 1462

转载 WIFI详解(二)

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

2013-10-27 17:51:14 894

转载 WIFI详解(一)

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

2013-10-27 17:49:50 1242

原创 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 776

转载 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 1176

转载 android开发地址 (转)

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

2013-09-16 17:13:17 727

转载 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 1555

转载 wifi详解(2)

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

2013-09-09 10:21:47 1065

转载 wifi详解1(转)

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

2013-09-09 10:21:07 1128

转载 Android Wifi模块分析(转)

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

2013-09-09 10:16:09 1663

转载 wifi系统架构

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

2013-09-06 14:16:04 3248

转载 wpa_supplicant(转)

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

2013-09-06 13:50:09 1339

转载 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 3369

转载 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 1480

转载 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 1606

转载 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 1259

转载 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 1030

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

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

2013-09-03 22:34:22 1671

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

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

2013-09-03 22:31:52 2029

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

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

2012-03-15

LPC2132系统结构与资源

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

2012-03-15

编译原理(龙书)

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

2012-03-15

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

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

2012-03-15

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

网络

2017-06-03

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

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

2017-06-01

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

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

2017-02-25

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

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

2017-06-01

电脑鼠资源分配

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

2011-12-25

Java 多线程设计模式

Java 多线程 设计模式

2017-02-12

空空如也

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

TA关注的人

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