jeans chen
we've got them by the balls
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 31 下一页
摘要: android -- 蓝牙 bluetooth (三)搜索蓝牙 分类: Android的原生应用分析 2013-05-31 22:03 2192人阅读 评论(8) 收藏 举报bluetooth蓝牙startScanningAndroid4.2源码 接上篇打开蓝牙继续,来一起看下蓝牙搜索的流程,触发蓝牙搜索的条件形式上有两种,一是在蓝牙设置界面开启蓝牙会直接开始搜索,另一个是先打开蓝牙开关在进入蓝牙设置界面也会触发搜索,也可能还有其它触发方式,但最后都要来到BluetoothSettngs.java的startScanning(),我们分析的起点也从这里开始,起步代码如下[cpp] ... 阅读全文
posted @ 2014-01-21 13:50 jeans chen 阅读(570) 评论(0) 推荐(0) 编辑
摘要: android -- 蓝牙 bluetooth (四)OPP文件传输 分类: Android的原生应用分析 2013-06-22 21:51 2599人阅读 评论(19) 收藏 举报4.2源码ANDROIDBTopp蓝牙 在前面android -- 蓝牙 bluetooth (一) 入门文章结尾中提到了会按四个方面来写这系列的文章,前面已写了蓝牙打开和蓝牙搜索,这次一起来看下 蓝牙文件分享的流程,也就是蓝牙应用opp目录下的代码,作为蓝牙最基本的一个功能,这部分的代码在之前的版本中就已经有了,新旧版本代码对比很多类名都 是一样的,这一部分新东西不多,写在这里帮助大家梳理下流程吧。 ... 阅读全文
posted @ 2014-01-21 13:48 jeans chen 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: android -- 蓝牙 bluetooth (二) 打开蓝牙 分类: Android的原生应用分析 2013-05-23 23:57 4773人阅读 评论(20) 收藏 举报androidbluetooth打开蓝牙BT4.2 4.2的蓝牙打开流程这一部分还是有些变化的,从界面上看蓝牙开关就是设置settings里那个switch开关,widget开关当然也可以,起点不 同而已,后续的流程是一样的。先来看systemServer.java的代码,蓝牙服务开启的地方,最后一个else分支是我们关心的,前两个是模拟器 的一个测试模式的。[java] view plaincopyif(... 阅读全文
posted @ 2014-01-21 13:47 jeans chen 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: android -- 蓝牙 bluetooth (五)接电话与听音乐 分类: Android的原生应用分析 2013-07-13 20:53 2165人阅读 评论(9) 收藏 举报蓝牙androidbluetooth4.2源码HFP目录(?)[-]蓝牙耳机接听电话在蓝牙列表中连接蓝牙耳机 前段时间似乎所有的事情都赶在一起,回家、集体出游、出差,折腾了近一个月,终于算暂时清静了,但清静只是暂时,估计马上又要出差了,所以赶紧把蓝牙这一 部分的文章了结下,按之前提到的目录,本文是关于蓝牙接打电话和听音乐的流程分析,对应蓝牙HFP/A2DP的profile,由于这部分也算是蓝牙的经 典功能... 阅读全文
posted @ 2014-01-21 13:46 jeans chen 阅读(805) 评论(0) 推荐(0) 编辑
摘要: android -- 蓝牙 bluetooth (一) 入门 分类: Android的原生应用分析 2013-05-19 21:44 4543人阅读 评论(37) 收藏 举报bluetooth4.2.2源码android目录(?)[-]代码分布整体结构常用类和名词解释 后续分析 前段时间在 网上看了一些关于android蓝牙的文章,发现大部分是基于老版本(4.1以前含4.1)的源码,虽然无碍了解蓝牙的基本原理和工作流程,但对着 4.2.2的代码看起来总是有些遗憾。所以针对4.2.2版本代码整理下相关知识,当然蓝牙工作的主干流程是没有变的,上电、加载驱动这些动作少不了的, 只是这些功... 阅读全文
posted @ 2014-01-21 11:28 jeans chen 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-01-15 10:35 jeans chen 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-01-15 10:31 jeans chen 阅读(131) 评论(0) 推荐(0) 编辑
摘要: extern "C"的用法解析1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。2.从标准头文件说起 某企业曾经给出如下的一道面试题: 面试题 为什么标准头文件都有类似以下的结构? #ifndef __INCvxWorksh #de 阅读全文
posted @ 2014-01-13 15:44 jeans chen 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信 息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中 包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特 性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。启动第二步--读取MBR众所周知,硬盘上第0磁 道第一个扇区被称为MBR,也就是Master Boot Record,即主引导 记录,它的大小是512字节,别看地方不大,可里面却存放了预启动信息、分区表信息。系统找到BIOS所 指定的硬盘的MBR后,就会将其复制到0×7c00地址所 阅读全文
posted @ 2014-01-13 13:52 jeans chen 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 年份的读法与读数字不同 附加知识:1.年份 关于四位数年份的读法有下列几种情形: 1)一般情况下,将表示年份的四个数字按前后分为两组,每一组的数字都按基数词来读。例如: 1865年读作 eighteen sixty-five 1998年读作 nineteen ninety-eight 2)如果前两个数字为非“零”数字,后两位数分别为“零”,则先读出前两位数,然后将后面的两个“零”读为 hundred。例如: 1900年读作 nineteen hundred 1800年读作 eighteen hundred 3)第三个数字为“零”(其他数字不是“零”)的年份的读法应当将该“零”读为O〔u〕。例如 阅读全文
posted @ 2014-01-12 13:50 jeans chen 阅读(1161) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 31 下一页