2 weixin_38503885

尚未进行身份认证

暂无相关描述

等级
TA的排名 0

Android WLAN 架构

概览Android提供默认Android框架实现,其中包括对各种WLAN协议和模式的支持,这些协议和模式包括:WLAN基础架构(STA) 网络共享模式或仅限本地模式下的WLAN热点(SoftAP) WLAN直连(点对点) WLAN感知(NAN) WLANRTT(IEEE802.11mcFTM)使用WLAN服务的应用通过Binder直接与...

2019-09-06 16:39:47

绑定服务Bound Service

绑定ServiceService的启动方式startServicebindService:生命周期受调用者的影响onCreate创建onBind绑定onUnbind解除绑定onDestroy销毁bindService(intent,ServiceConnection,Context.BIND_AUTO_CREATE);ServiceConnection:on...

2019-08-01 19:36:26

扫描到AP添加AP信号弱移除该AP的LOG

Line11456:07-1714:23:17.20572312641264DWifiSettings:zgsAPlistisattwifiLine11539:07-1714:23:18.9880399151007EWifiConfigManager:CannotfindnetworkwithnetworkId-1or...

2019-07-20 10:27:42

开启WIFI的StateMachine&WifiController的LOG

StateMachine.java(z:\home\android\work\304\android\frameworks\base\core\java\com\android\internal\util):if(mDbg&&mSm!=null)mSm.log("handleMessage:X");StateMachine.jav...

2019-07-20 10:25:03

Java的接口总结

Java最基本的封装是class,除此之外还有接口interface。这段时间一直在想接口有什么作用呢,有了接口有哪些好处呢。结合网络上各位大神的文章,接口的作用大概体现在以下几个方面。1.回调2.方法参数3.多态对于上面的结论,笔者自己也做了思考,并且概括为:接口是一种能力的声明或者说是一种能力的约束。从接口能力的引用方面来看,这个是能力的声明。要想被这个接口引用指向,你就必须具备某...

2019-07-20 09:46:01

android状态机statemachine详解

原始地址:https://blog.csdn.net/maybe_windleave/article/details/9881991先说两句题外话,很感谢android,在这里能看到很多优秀的代码。同时也感觉到外面的工程师真的很厉害,都是java人家就能写出这么牛的东西。感慨之下就有了些思考:我们绝大多数人只要把那些牛人已经创造出来的牛逼的东西,记住并且弄懂就是一件非常不错的事情,至少能衣食无...

2019-07-19 18:30:37

Android进程管理三部曲[1]-进程的创建

原始地址:https://www.jianshu.com/p/96f43244f754对于操作系统来说,进程管理是其最重要的职责之一。考虑到这部分的内容较多,因此会拆分成几篇文章来讲解。本文是进程管理系统文章的第一篇,会讲解Android系统中的进程创建。本文适合Android平台的应用程序开发者,也适合对于Android系统内部实现感兴趣的读者。概述Android系统以L...

2019-07-19 16:01:30

Android多进程总结一:生成多进程(android:process属性)

前言正常情况下,一个apk启动后只会运行在一个进程中,其进程名为apk的包名,所有的组件都会在这个进程中运行,以下为DDMS的进程截屏:com.biyou.multiprocess为进程名,也是apk的包名,但是如果需要将某些组件(如Service,Activity等)运行在单独的进程中,就需要用到android:process属性了。我们可以给android的组件设置android:p...

2019-07-19 14:14:13

wifi 4次握手

不管是用WEP加密,还是用WPA,一般如果我们要和AP建立一个连接,要经过两个阶段认证(Authentic)和关联(Association)的过程,下面我只说说WEP加密的情况下,是如何和AP建立连接的(WPA的基本原理是差不多的,但加密算法比WEP的复杂)。如果采用WEP加密,我们会有两种选择(开放式和共享式),如果选择开放式,那AP和客户端的认证过程是在关联过程之后的,也就是说,不需要正确的...

2019-07-17 17:21:22

Android 之 Looper、MessageQueue、Handler 与消息循环

在android的activity中有各种各样的事件,而这些事件最终是转换为消息来处理的。android中的消息系统涉及到:*消息发送*消息队列*消息循环*消息分发*消息读取消息对应的重要类有MessageQueue、Looper、Handler,它们分别对应着消息队列、消息循环和消息处理。Handler类:Handler主要用来发送消息和...

2019-07-10 15:57:18

android的消息机制——Handler机制

https://www.jianshu.com/p/9e4d1fab0f36能简单说得我们尽量不复杂:为了避免ANR,我们会通常把耗时操作放在子线程里面去执行,因为子线程不能更新UI,所以当子线程需要更新的UI的时候就需要借助到安卓的消息机制,也就是Handler机制了。注意:在安卓的世界里面,当子线程在执行耗时操作的时候,不是说你的主线程就阻塞在那里等待子线程的完成——也不是...

2019-07-05 18:46:39

Android GPS原理分析《手机就是开发板》

原文:https://blog.csdn.net/aggresss/article/details/54318662GPS(GlobalPositioningSystem),即全球定位系统,它是一个由覆盖全球的24颗卫星组成的卫星系统。其目的是在全球范围内对地面和空中目标进行准确定位和监测。随着全球性空间定位信息应用的日益广泛,GPS提供的全时域、全天候、高精度定位服务将给空间技术、地...

2019-04-18 10:55:59

[Android从头再来] App启动过程

App启动方式如何启动App呢?说到底就是点击屏幕的App图标。但是点击的时候会发现有时进入App首页很快,有时很慢,有时中间还有个白屏。有时中间还有个黑屏。造成这样的情况,是什么原因呢?我们先从App启动的方式开始说起。冷启动热启动 冷启动冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用。冷启动的特点:因为系统会重新创建一个新...

2019-02-14 14:31:31

android 7.0中Settings新功能全面解析

https://blog.csdn.net/h_gao/article/details/58201121  //建议看原文,原文有图片SettingsN预览androidN在Settings中作了一些调整,如上面的截图。增加了侧滑菜单,采用v4下的DrawerLayout来实现;在Settings主界面增加了Condition,能够在设置列表中显示状态;在Setting...

2019-01-05 11:47:38

NotificationCopat.Builder全部设置

https://www.cnblogs.com/kexing/p/8371051.html1.方法:setContentTitle(CharSequencetitle)    功能:设置通知栏标题。    例子:setContentTitle("测试标题")。  2.方法:setContentText(CharSequencetext)    功能:设置通知栏显示内容。  ...

2018-12-21 14:03:37

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

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

2018-10-17 20:36:16

wpa_supplicant 常用操作

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

2018-10-17 20:14:20

wpa_supplicant, wpa_cli用法

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

2018-10-17 20:11:18

wpa_supplicant与wpa_cli之间通信过程

wpa_supplicant编译:1.wpa_supplicant/Android.mk:--wpa_cli--wpa_supplicant --libwpa_client.so 2.hostapd/Android.mk:--hostapd_cli--hostapd   从通信层次上划分,wpa_supplicant提供向上的控...

2018-10-17 20:04:38

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

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

2018-10-17 19:19:43
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。