工作笔记记录

NFC service 动态加载到内存的事件笔记 LOG  搜素关键字: fatal  1. ctl+shift+r  可以快捷搜索history 2. 在com.android.nfc包中的activity 没有窗口,不代表它的父类没有窗口; 为什么NfcEnabler.java 中不能直...

2018-06-09 14:09:21

阅读数:358

评论数:0

Android wpa_supplicant源码分析--启动之全局初始化

1. wpa_supplicant简介 wpa_supplicant是用来用来支持无线中各种加密方式的,包括WEP、WPA/WPA2和WAPI(中国特有)、EAP(8021x)。wpa_s通过socket与上层(framework)和底层(driver)通信,向上接收命令和传递当前状态,向下发送命...

2018-10-17 20:36:16

阅读数:12

评论数:0

wpa_supplicant 常用操作

wpa_supplicant是一个连接、配置WIFI的工具,它主要包含wpa_supplicant与wpa_cli两个程序. 可以通过wpa_cli来进行WIFI的配置与连接,前提要保证wpa_supplicant正常启动 启动wpa_supplicant应用  wpa_supplicant -...

2018-10-17 20:14:20

阅读数:22

评论数:0

wpa_supplicant, wpa_cli用法

  Android系统中对于WIFI的设置集成到了“设置”中,其实跟手动设置差不多。这里介绍下如何手动连接WIFI,以方便以后调试WIFI。         第一步要做的就是要加载WIFI模块驱动了。当然如果你的WIFI是编译到内核里面的,就不需要的。我们的WIFI芯片用的是BCM4330,编译...

2018-10-17 20:11:18

阅读数:15

评论数:0

wpa_supplicant与wpa_cli之间通信过程

wpa_supplicant编译: 1. wpa_supplicant/Android.mk : -- wpa_cli -- wpa_supplicant   -- libwpa_client.so   2. hostapd/Android.mk : -- hostapd_cli ...

2018-10-17 20:04:38

阅读数:15

评论数:0

WPAS是C/S结构中的Server端,linux平台目前常用的Client端wpa_cli

wpa_supplicant是一个开源软件项目,它实现了Station对无线网络进行管理和控制的功能。wpa_supplicant有两个版本,分别是6和8。版本6中没有网卡作为Soft AP相关源码。目录结构如下:  ·hostapd:当手机进入Soft AP模式时,手机将扮演AP的角色,故需要h...

2018-10-17 19:19:43

阅读数:14

评论数:0

Android wpa_supplicant源码分析--运行方式

1 wpa_supplicant的运行方式 wpa_supplicant采用单线程运行的方式,靠事件进行驱动运行,其核心模块eloop_data,其中包含几条链表,分别代表了不同的事件类型。  Wpa_s中的事件分为3类,socket,signal,timeout事件,分别挂载到eloop_dat...

2018-10-17 15:18:37

阅读数:12

评论数:0

wpa_supplicant 2.0版源代码阅读(2) ---- L2_packet模块

2. L2_packet模块     L2_packet模块是wpa_supplicant软件中实现EAPOL帧的收发功能的模块。L2即网络协议层的数据链路层。wpa_supplicant针对不同的OS系统,采用了不同的抓包技术实现。windows平台采用NDIS协议驱动抓包技术,linux平台采...

2018-10-17 14:48:22

阅读数:15

评论数:0

wpa_supplicant 2.0版源代码阅读(1) ---- wpa_supplicant简介

1. 简介     IEEE802.11i协议(无线安全标准)作为IEEE802.11协议的一部分,制定了无线安全接入的标准。WPA和WPA2(RSN)是无线安全标准中的两种密钥管理规范。WPA(或WPA2)无线安全接入又包括使用802.1x协议认证的企业版和使用PSK(预共享密钥)认证的个人版。...

2018-10-17 13:57:35

阅读数:20

评论数:0

NL80211使用笔记

  最近在做一个项目,需要通过NL80211和驱动打交道。 以前没用过,走了不少弯路,因此做个笔记,方便自己,当然如果能够帮助别人更好。 无线网卡驱动主要有两个“标准”(这样的形容并不准确!): WEXT(Wireless Extension):使用WEXT的工具通过ioctl和驱动通信,...

2018-10-17 13:44:35

阅读数:17

评论数:0

Android:wpa_supplicant决定选择哪种驱动

1, main 函数的入口: external/wpa_supplicant_8/wpa_supplicant/main.c 2, init.rc中通过参数指定要加载哪个驱动 3, wpa_supplicant中加载驱动的原理 main.c:  main() -->...

2018-10-17 11:27:47

阅读数:14

评论数:0

Android 如何添加系统属性值

今天再做WIFI 功率回退的时候,在u300上,AudioService.java 中直接调用了  if (SystemProperties.getBoolean("persist.tinno.sar", false)); 但是, 代码中就没有增加persist...

2018-10-11 17:45:52

阅读数:112

评论数:0

wpa_supplicant 配置与应用

https://www.cnblogs.com/lidabo/p/5062204.html 概述 wpa_supplicant是wifi客户端(client)加密认证工具,和iwconfig不同,wpa_supplicant支持wep、wpa、wpa2等完整的加密认证,而iwconfig...

2018-10-11 13:27:38

阅读数:25

评论数:0

通俗地说,SSID便是你给自己的无线网络所取的名字---也就是设置hotspot 的时候,热点的名字而已。service set identifier

通俗地说,SSID便是你给自己的无线网络所取的名字---也就是设置hotspot 的时候,热点的名字而已。service set identifier

2018-09-29 14:08:22

阅读数:32

评论数:0

LayoutInflater(布局服务)----UsbModeChooserActivity

http://www.runoob.com/w3cnote/android-tutorial-layoutinflater.html 学习这篇文档时由于修改USB 的选项时不理解LayoutInfalter, UsbModeChooserActivity.java 可以看一下;我最后改成了对话框...

2018-09-25 15:13:33

阅读数:36

评论数:0

再探Java子类方法重写父类方法遵循“两同两小一大”规则

今天在牛客碰到这样一道题: class A {     public A foo() {         return this;     } } class B extends A {     public A foo() {         return this;     } } class...

2018-09-25 10:14:05

阅读数:25

评论数:0

setOnDismissListener作用 (showDialog和onCreateDialog)

先说下Activity里面有showDialog和onCreateDialog两个函数: 在某个地方你想弹出一个dialog,可以这样做,在onCreateDialog里面new一个Diloag,然后在想要触发dialog的地方调用showDialog即可。 showDialog(id)先是从...

2018-09-19 09:58:03

阅读数:179

评论数:0

Android组件系列----ContentProvider内容提供者 和 android:authorities

authorities 是provider所在的包的名字+provider本身定义的名称 ---zgs   【正文】 一、ContentProvider简介: ContentProvider内容提供者(四大组件之一)主要用于在不同的应用程序之间实现数据共享的功能。 ContentProv...

2018-09-13 17:40:59

阅读数:75

评论数:0

wifi启动流程简介二(framework 到 驱动)

1.1 WifiNative setupForClientMode   /** * Setup wifi native for Client mode operations. * * 1. Starts the Wifi HAL and configur...

2018-09-07 18:47:28

阅读数:142

评论数:0

wifi启动流程简介一(app 到 framework)

1.wifi启动流程简介 用户可以通过systemUi和设置里的WiFi开关打开WiFi,这时候会调用到wifi framework的相关接口,继而再继续往下启用具体的硬件完成WiFi启动流程,我只对应用到framework层有些简单的了解,本篇也主要注重framework这一块,app层没啥好...

2018-09-07 18:44:08

阅读数:52

评论数:0

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