jeans chen
we've got them by the balls
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 31 下一页
摘要: android4.2 Bluetooth记录01-结构和代码分布作者:cnhua5更新于 08月21日访问(697)评论(2)在android4.2中,Google更换了android的蓝牙协议栈,从Bluez换成Bluedroid,我也是初涉这个方面,顺便记录一下。http://source.android.com/devices/bluetooth.htmlandroid development对于4.3蓝牙的介绍:android提供BlueDroid作为默认的协议栈,BlueDroid分为两个部分:1、Bluetooth Embedded System(BTE),它实现了BT的核心功能。 阅读全文
posted @ 2014-02-15 18:24 jeans chen 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Android 4.2 BT系统之蓝牙关闭过程全跟踪 分类: android 2013-08-03 00:34 2252人阅读 评论(10) 收藏 举报代码位置: frameworks/base/services/java/com/android/server/BluetoothManagerService.java 这部分代码,生成libandroid_runtime.so完成功能,中转BluetoothAdapter和Bluetooth.apk,所有来自其他应用的请求,都通过IBluetooth接口,转发到Bluetooth.apk 启动方式: Intent i = new ... 阅读全文
posted @ 2014-02-15 18:23 jeans chen 阅读(2793) 评论(0) 推荐(0) 编辑
摘要: 4.3 android bluetooth hfp分析 2013-08-20 20:16 592人阅读 评论(3) 收藏 举报所有程序执行的代码都是有入口的,在这里我们暂时分析一种情景,蓝牙打开着,蓝牙耳机连接。在设置界面点击蓝牙耳机操作:packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothDevicePreference.java[java] view plaincopyvoidonClicked(){intbondState=mCachedDevice.getBondState();if(mCachedDe. 阅读全文
posted @ 2014-02-15 16:52 jeans chen 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: Android4.2蓝牙基础架构学习 分类: Jellybean Bluetooth Bluetooth 2013-10-13 23:58 863人阅读 评论(3) 收藏 举报androidbluedroidjellybean蓝牙应用程序接下来就要进入到真正的Android4.2蓝牙系统的学习了,Are you ready?本文不会涉及任何代码,主要对整个Android的蓝牙结构进行一个框架上的分析。Android4.2使用了Bluetooth.apk管理所有蓝牙相关的操作,Bluedroid作为蓝牙协议栈。整个蓝牙的关系架构如下图所示:下面逐一进行讲解:Applications:And... 阅读全文
posted @ 2014-02-15 16:49 jeans chen 阅读(765) 评论(0) 推荐(0) 编辑
摘要: Android 4.2蓝牙介绍 分类: Android开发系列 2013-06-27 14:16 7110人阅读 评论(22) 收藏 举报目录(?)[-]Android 42蓝牙介绍一 蓝牙规范介绍蓝牙核心规范介绍蓝牙应用规范Advanced Audio Distribution ProfileObject Push ProfileHands-Free ProfileHeart Rate ProfileCycling Speed and Cadence Profile二 Android中的Bluetooth三 总结Tieto公司某蓝牙大牛写得《程序员》投稿文章Android 4.2蓝牙介... 阅读全文
posted @ 2014-02-15 16:46 jeans chen 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 查找字符串中连续最长的数字串有俩方法,1)比较好理解一些。2)晦涩1)/*功能:在字符串中找出连续最长的数字串,并把这个串的长度返回,并把这个最长数字串付给其中一个函数参数outputstr所指内存。例如:"abcd12345ed125ss123456789"的首地址传给intputstr后,函数将返回9,outputstr所指的值为123456789*/#include int Findmaxlen(char *input,char *output);void main(){ char input[]="abc123def123456ee123456789dd& 阅读全文
posted @ 2014-02-15 15:25 jeans chen 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 一道算法面试题:如何以最快的速度计算出一个二进制数中1的个数? [问题点数:10分,结帖人weicai_chen] 收藏 weicai_chenweicai_chen等级:结帖率:95.12% 楼主 发表于: 2007-06-26 22:51:44 如何以最快的速度计算出一个二进制数中1的个数?假设这个二进制数位数可以很长,比如有100位以上或更多。。。大家说说自己的想法。 更多 0 分享到: 相关主题推荐: 二进制 面试题 算法 ... 阅读全文
posted @ 2014-02-15 15:19 jeans chen 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 计算一个无符整数中1Bit的个数(1) 2010-04-20 10:52:48分类: C/C++[转]计算一个无符整数中1Bit的个数(1)Count the number of bits that are on in an unsigned integer(计算一个无符整数中1Bit的个数)-- (1)计算一个无符号整数中有多少的Bit为1这是一个经常遇到的经典问题,这里分两个部分讲解和总结,首先对讲解现有的算法,然后再讲解一些改进算法。1.循环法(Iterated Count)int bitcount (unsigned int n){int count=0; while (n) {... 阅读全文
posted @ 2014-02-15 15:18 jeans chen 阅读(284) 评论(0) 推荐(0) 编辑
摘要: ZT 二叉树的非递归遍历 二叉树的非递归遍历 二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就 是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三种遍历 中,前序和中序遍历的非递归算法都很容易实现,非递归后序遍历实现起来相对来说要难一点。一.前序遍历 前序遍历按照“根结点-左孩子-右孩子”的顺序进行访问。 1.递归实现void preOrder1(BinTree *root) //递归前序遍历 { i... 阅读全文
posted @ 2014-02-10 16:08 jeans chen 阅读(199) 评论(0) 推荐(0) 编辑
摘要: http://www.oschina.net/code/snippet_252667_27314#comments这个代码有很多错误,估计是从老谭书上抄来但是很多还抄错了:对照老谭的书好好研究下。切记!p2是p1的跟屁虫!切记#include"stdio.h"#include"malloc.h"struct stu{ int num;//这个是学号 float score;//这个是分数 struct stu *next;};struct stu*create(){ int n;//这个n这里不大合适 ,最好弄个全局的 struct stu *head, 阅读全文
posted @ 2014-02-10 13:00 jeans chen 阅读(210) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 31 下一页