- 博客(419)
- 资源 (3)
- 收藏
- 关注
转载 第十一篇 ANDROID 系统网络连接和管理机制 .
一 网络连接功能介绍 ANDROID 系统网络连接和管理服务由四个系统服务ConnectivityService、NetworkPolicyManagerService、NetworkManagementService、NetworkStatsService共同配合完成网络连接和管理功能,四个服务只有ConnectivityService、NetworkPolicyManager
2014-03-11 09:37:53
1377
转载 无线网络的各种安全性类型
保护您的无线网络在家庭无线网络中,您可以使用不同的简单安全性措施来保护您的网络和连接。您可以: 启用 Wi-Fi 保护性接入(WPA)。 更改您的密码。 更改网络名称(SSID)。 Wi-Fi 保护性接入(WPA) 提供加密以帮助保护您在网络上数据。WPA 使用一种加密密钥(称为预配置共享密钥 )在数据传输之前对其加密。您需要在您的家庭或小商业网络上的所有计算机和接入点(AP)上输
2014-03-06 18:08:37
2703
原创 init.rc 解析运用
在Android系统启动时,内核引导参数上一般都会设置 “init=/init”,因此内核成功挂载了这个文件系统后,首先运行的就是这个根目录下的init程序 。init程序源码在Android官方 源码的system/core/init 中,main在init.c里。我们的分析就从main开始。init.c: (1)安装SIGCHLD信号 。(如果父进程不等待子进程结束
2014-02-25 13:33:40
844
原创 蓝牙随笔1
蓝牙规范包括:Core Specification(核心规范),用于规定蓝牙设备必须实现的通用功能和协议层次。它由软件和硬件模块组成,两个模块之间的信息和数据通过主机控制接口(HCI)的解释才能进行传递。Profiles(蓝牙应用规范),它从应用场景的角度为蓝牙技术的使用制定了不同的规范。这也是和大众日常生活接触最多的一部分。蓝牙支持很多Profiles,下文将介绍几种使用最广泛的蓝牙应用
2014-01-27 16:44:29
1949
原创 英语缩写
atm: at the moment (此时)的缩写(“Can’t decide atm - will let you know.(此时无法决定,以后再告诉您。)at=@ and=& though=tho two,too,to=2 for=4 before=b4 because=coz see=c going to=gonna pictures=pics/pix please=pl
2014-01-27 16:42:51
1447
原创 extend&implement
简单说: extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,JAVA中不支持多重继承,但是可以用接口来实现,这样就要用到implements,继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了 比如 class A extends B implements C,D,E 术语话来说: extend
2014-01-27 16:40:36
1516
原创 NFC 随笔1
BB Base BandCE Card Emulation modeCLF ContactLess Front end NFC芯片DH Device hostDH-NFCEE NFC Execution Environment running on the DHHCI Host Controller InterfaceHCP Host Controller Protoco
2014-01-27 16:34:54
1465
原创 wifi 随笔1
http://www.searchnetworking.com.cn/OFDM: Orthogonal Frequency Division Multiplexing 正交频分复用MIMO: Multiple-Input Multiple-Out-put 多输入多输出 多空间通道传送和接收数据 只有站点(移动设备)或接入点(AP)支持 MIMO 时才能部署MIMO e.g. 802
2014-01-27 16:33:57
952
转载 各个地区2.4G及5G信道一览表
各个地区2.4G及5G信道一览表美洲(FCC)2.412 ~ 2.462 GHz:11个信道5.15 ~ 5.35 GHz,5.725 ~ 5.825 GHz;12个信道中国2.412 ~ 2.472 GHz:13个信道5.725 ~ 5.825 GHz:4个信道ETSI2.412 ~ 2.472 GHz:13个信道5
2014-01-16 13:33:19
2447
转载 wpa_supplicant与kernel的接口
1. 接口定义实现wpa_drivers wpa_drivers的定义如下:[cpp] view plaincopystruct wpa_driver_ops *wpa_drivers[] = { #ifdef CONFIG_DRIVER_WEXT &wpa_driver_wext_ops, // 我
2014-01-15 16:41:01
1109
转载 Android System.loadLibrary及JNI_OnLoad简介
1. Android系统加载JNI Lib的方法 Android系统加载JNI Lib的方法有如下两种: 1) 通过JNI_OnLoad 2) 如果JNI Lib没有定义JNI_OnLoad,则dvm调用dvmResolveNativeMethod进行动态解析2. JNI_OnLoadSystem.loadLibrary调用流程如下所示:
2014-01-15 16:33:29
1104
原创 IEEE802.11协议基础知识
1. 802.11管理功能–用户接入过程 STA (工作站)启动初始化、开始正式使用、AP 传送数据幀之前,要经过三个阶段才能接入: (1) 扫描(SCAN) (2) 认证(Authentication) (3) 关联(Association) 1.1 802.11管理–扫描(SCAN)
2014-01-15 16:10:49
1148
转载 WiFi基本知识 精华
1. IE802.11简介标准号IEEE 802.11bIEEE 802.11aIEEE 802.11gIEEE 802.11n标准发布时间1999年9月1999年9月2003年6月2009年9月工作频率范围2.4-2.4835GHz5.150-5.350GHz5.475-5.725GHz5.725
2014-01-15 13:28:40
935
转载 wpa_supplicant 工具使用
4. 无线网络内容:介绍WPA SupplicantWireless Tools针对每个ESSID的网络配置4.a. 介绍目前您可以使用我们提供的wireless-tools 或wpa_supplicant工具来配置无线网络。请记住重要的一点是,您对无线网络的配置是全局性的,而非针对具体的接口。wpa_supplicant是一个最好的选择,但缺点是它不支持所有的驱动。请浏览
2014-01-10 09:04:59
782
原创 iwconfig 用法
iwconfig工具使用 下载iwconfig工具相关的源代码,并成功交叉编译通过,用于实际项目中。可依据实际需要修改Makefile中的"CC=gcc","AR=ar"以及安装路径, 我是CC=$(TOOLCHAIN)/bin/arm-linux-gcc,和AR=$(TOOLCHAIN)/bin/arm-linux-ar;其余makefile不需要修改;用 make clean
2014-01-10 09:02:42
2801
转载 通过adb shell操作WIFI
[DESCRIPTION]通过命令行打开wifi,打开supplicant,从而运行wpa_cli,可以解决客户没有显示屏而无法操作WIFI的问题,还可以避免UI的问题带到driver[SOLUTION]1 ICS2及以前版本打开wifi: #adb shell#cd /sys/class/rfkill/rfkill1/#cat type
2014-01-09 21:56:48
2272
转载 很好的 DHCP协议与dhcpcd分析
第一部分 DHCP工作过程DHCP的工作过程主要分为以下六个阶段: 发现阶段,即DHCP客户端寻找DHCP服务器的阶段。DHCP客户端首先以广播方式发送DHCP DISCOVER发现信息来寻找DHCP服务器(因为DHCP服务器的IP地址对于客户端来说是未知的),即客户端向地址255.255.255.255发送特定的广播信息。请求信息主要包含客户端的网卡MAC地址还有客户端的计算机名
2014-01-09 21:49:19
23846
10
转载 WiFi Display
WiFI Display(WFD)是WiFI Alliance 开发出的一种规范,使多媒体设备之间建立和维持一个基于WiFi的连接,并且利用这个连接推进视频/音频的在目标设备的呈现播放。以下是原话The Wi-Fi Alliance is developing a “Wi-Fi Display Specification” to enable andsustain a secu
2014-01-09 17:24:09
936
原创 dhcp authoritative参数作用
遇到过这样一个问题,手机作为热点,用笔记本去连接 始终处于分配IP阶段,而其它大多数机器又是可以的。最后调查发现是authoritative缺失,导致客户端长时间等待dhcp分配ip超时。authoritative;指定当一个客户端试图获得一个不是该DHCP服务器分配的IP信息,DHCP将发送一个拒绝消息,而不会等待请求超时。当请求被拒绝,客户端会重新向当前DHCP发送IP
2013-12-27 11:02:30
5951
转载 浅谈ANR及如何分析解决ANR
浅谈ANR及如何分析解决ANR一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastReceiver在特定时
2013-12-26 11:04:46
961
原创 diff & patch 制作及打补丁
在移植或版本升级过程中,手动比对(用比对工具)转换是很费力的事情,特别是发生变化的文件非常多的情况下,“制作补丁、打补丁”可以简化这个过程。主要用到diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。1、diff--------------------NAME diff - fin
2013-12-26 10:28:00
2707
转载 SMS 缩略语
SMSMeaningABAh Bless!AFAIKAs Far As I KnowAFKAway From KeyboardAKAAlso Known AsAMLAll My Lov
2013-12-04 16:00:18
956
原创 Android CLAT
http://dan.drown.org/android/clat/https://sites.google.com/site/tmoipv6/464xlatThis project is for 464xlat support for android. It is useful for ipv4 applications running on an IPv6-only n
2013-12-04 11:03:01
16302
转载 RTP协议
1 RTP报文格式 2 基于RTP的带宽控制方法 1. 接收端的控制策略 2. 发送端的控制策略 RTP(Real-time Transport Protocol)是由IETF开发的实时传输协议,可以在面向连接或无连接的下层协议上工作,通常和UDP协议一起使用。RTP的工作机理与RSVP不同,主要实现一种端到端的多媒体流同步控制机制,既不需要
2013-11-29 16:59:20
971
转载 AndroidManifest.xml配置文件详解
AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。
2013-11-26 10:26:23
575
转载 C语言运算符优先级和口诀
一共有十五个优先级: 1 () [] . ->2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof 3 * / %4 + - 5 >> 6 > >= 7 == != 8 & 9 ^ 10 | 11 &&12 ||13 ?
2013-11-13 16:39:47
535
转载 linux学习文档--有时间看看
宋宝华-LINUX设备驱动开发详解-第2版-有书签99M http://download.csdn.net/detail/zhanglu231123/4605125http://download.csdn.net/detail/zhanglu231123/4605414 嵌入式系统Linux内核开发实战指南 ARM平台 王洪辉 2009_12176663.part1h
2013-11-11 13:24:35
890
转载 diff 和patch
对于开源源码修改过程中的必经阶段:对源码打补丁,总是不够精通,搜索了补丁的原理的详细过程,如下:在移植或版本升级过程中,手动比对(用比对工具)转换是很费力的事情,特别是发生变化的文件非常多的情况下,“制作补丁、打补丁”可以简化这个过程。主要用到diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。
2013-11-11 13:18:35
3036
转载 精 NFC framework introduce(二)
5.2 大数据量的传送大数据量的传送,是指图片等数据量比较大的资源,需要通过NFC启动蓝牙的匹配,通过蓝牙来传送数据。5.2.1 读写流程图framework introduce(二)" title="NFC framework introduce(二)" style="margin:0px; padding:0px; border:0px; list-style:none
2013-11-11 13:13:06
1257
转载 精 NFC framework introduce(一)
1 NFC 简介对于NFC,是google在android4.0上推出来的,简单介绍下。近场通讯(NFC)是一系列短距离无线技术,一般需要4cm或者更短去初始化连接。近场通讯(NFC)允许你在NFC tag和Android设备或者两个Android设备间共享小负载数据。优酷上有其应用的视频:http://v.youku.com/v_show/id_XMjM3ODE5ODMy.html。
2013-11-11 13:11:48
1338
转载 NFC学习——NFC Enable 过程分析(三)
这篇文章用来分析NFC学习——NFC Enable 过程分析(一) 中setp 3-2:开启一些循环监听的线程服务。处理方法enableDisable(). code路径:packages/apps/nfc/src/com/android/nfc/P2pLinkManager.java,具体看enableDisable()中的处理code:[html]
2013-11-11 13:10:58
1269
转载 NFC学习——准备
公司现在研发的Tablet需要支持NFC功能,android 4.1.1的版本。前段时间NFC还没有调通,boss让我研究一下上层支援下。小弟哪里懂啊。最后换成了另外的同事支援了。由此,我准备利用点时间好好研究下NFC,对这个新兴的技术做点了解,研究。以后会把自己研究过程的东西一点一点记录下来,一方面给以备自己忘记了,同时也希望能帮助那些准备研究NFC的朋友。 NFC早在an
2013-11-07 15:38:14
659
转载 NFC学习——NFC Enable 过程分析(一)
拿到一台支持NFC手机或是平板设备时,在Settings->more可以看到NFC的enble,disnable的选项,还有android Beam这个东西。现在来分析NFC enable的过程 wireless_settings.xml 在Settings配置了NFC功能项:[html] view plaincopy
2013-11-07 15:12:16
1093
转载 基于NFC技术的SWP方案以及在SIM卡中的实现方法
摘要: 近距离通信(Near Field Communication,NFC)是一种基于RFID(射频识别)的无线通信技术。在标签模式下,近距离通信与RFID的通信原理类似。本文基于标签模式的通信原理,提出了一种连接NFC芯片与SIM卡的SWP(Single Wire Protocol,单线协议)方案,并对SWP连接方案在SIM卡中的实现作了简单介绍。 引言 近几年,手
2013-11-04 16:50:35
1328
转载 NFC协议学习分享
很多同学在学习NFC协议的时候,觉得NFC的规范从底层到上层的应有尽有,有点无处下手的感觉。这里就和大家分享下我曾经学习NFC规范的经验。如果有不对的地方,也请各位同学批评指正。NFC Forum中有一个所有规范的列表,可以看到目前绝大部分的规范都已经正式发布了,当然了虽然是正式发布了,但是NFC FORUM还在不停的bug fix。表里面并没有列出NFC FORUM的一些新项目,如NCI
2013-11-01 16:42:06
1009
转载 NFC协议规范学习笔记汇总
为了学习NFC,注册了NFC Forum的账户,下载了一些相关规范。脑子笨,索性将需要学习的规范中英对照的逐句翻译下来,虽然效率不高,但是这么过一遍心中就有数了。有道云笔记做这个还挺方便,写完之后可以直接共享出来一个链接,将其都放在这里吧。翻译的不好,将就看吧,有修改意见也请留言说明,本文持续更新,谢谢。 [NFC入门][翻译]Introduct
2013-11-01 16:38:52
2922
转载 NFC通信的模式选择
回答一下Justyaoming所提出的问题,如果你还没有找到答案,希望该回复能够帮助你;如果你已解决了问题,希望你能对该回复做批评指正。由于回复比较长,因此重新开一个帖。原帖请参照:http://www.nfcchina.org/forum.php?mod=viewthread&tid=68&extra=page%3D11.nfc 怎么选择操作模式的?——怎么在 PCD
2013-11-01 16:31:35
1374
转载 NFC--近距离无线通讯技术
这篇文章给出NFC在安全和保密手段的一个总体综述。首先,介绍NFC是如何工作的。讨论NFC的硬件结构、标准通讯方式和相关国际标准。在主要的部分,这个工作检测NFC的安全及安全风险检验,总结了有关安全措施和安全内置并提出一个重要安全综合通信协议。最后,这个工作展示一些可以为救援组织提供方便的NFC的应用。1.1 操作模型最重要的NFC与操作模型相关的标准是
2013-11-01 16:19:08
1109
转载 NFC介绍
简介本文介绍Nokia设备所支持的近场通信技术(NFC)及相关的功能。旨在为使用 Qt/Symbian/Java™ API为Nokia手机开发应用的开发者 刚开始接触NFC开发时提供有用的信息。什么是NFC?NFC是Near Field Communication的缩写,即近场通信。这是一种短距离无线电技术,使得两台设备在接触或靠得很近时互相通信。NFC是一种开
2013-11-01 11:19:26
1437
转载 最核心4大NFC技术规范详解
1998年,飞利浦、索尼和诺基亚创建了 NFC论坛,宗旨是推动NFC的发展普及和规范化。论坛至今共推出了5大类技术规范:协议技术规范(Protocol Technical Specification );数据交换格式技术规范(Data Exchange FormatTechnical Specification); NFC标签类型技术规范(NFC Forum Tag TypeTechnical S
2013-11-01 10:52:15
1378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅