- 博客(10)
- 收藏
- 关注
原创 android Ble开发的那些事(二)
前一篇文章说到要贴自己的相关代码,这篇开始会结合代码一起和大家一起分享。要开始讲数据的传输了,先讲讲GATT吧。什么是GATT?GATT的全名是Generic Attribute Profile(暂且翻译成:普通属性协议),它定义两个BLE设备通过叫做Service和Characteristic的东西进行通信。GATT就是使用了ATT(Attribute Protocol)协议,ATT协议把Serv
2016-09-01 13:32:54 2766 5
原创 android Ble开发的那些事(一)
在android中,对ble设备的操作实际上是对BluetoothGatt的操作,所以我们首先要想办法获取到BluetoothGatt。如图展示,对蓝牙设备的连接过程也就是获取BluetoothGatt的获取过程,大概有以下几步,下面详细讲解下:1.添加权限(你也知道啦,想要连接ble设备,肯定得获取手机相关的权限使用权啦)2.扫描Ble设备
2016-09-01 13:27:54 1440
原创 互联网消息推送的发展过程
大概的内容:a.web年代的推送b.flash和js制作推送c.ajax轮训,ajax长轮训,对服务器的改造d.websocket推送e.APP socket tcp 推送1.首先讲讲推送的场景 淘宝网的网页聊天、手机扫描微信二维码、支付宝支付通知、QQ等等这些都是推送的场景,推送的主要特性是 低延时、可以快速触达到用户。
2016-08-08 16:58:37 2014
原创 软件工程第三次作业——项目需求报告
小组成员:邓蓉 袁玲 程阳洋 付尧 张梓轩 余文燕第一章 引言1.1编写目的A】本文档是“基于Android平台的任务APP开发”项目的需求分析说明书,仅供设计人员使用,作为系统设计依据。B】作为项目验收标准之一。C】后期维护的参考资料。1.2文档范围A】本文档包括任务概述、假定和约束、需求规定、运行环境规定、开发成本估计、尚解决问题等子模块。功能性需求指的是任务管
2014-12-19 10:42:21 2668 1
原创 软件工程结对项目——连连看
第一章 同类产品比较比较了同类的几款连连看,发现他们共同点是简洁大方,主题明确但是主题都很单调,PM link保留了以往的连连看两张图片进行匹配更推出自己的创新模式即图片与相应的英语单词进行匹配。 第二章 系统调研技术可行性在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其
2014-11-20 22:57:16 1410
原创 算法分析与设计——快排和插入排序的实现
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.InputStr
2014-10-20 16:11:35 825
转载 初识字典树(Trie Tree)
Trie树属于树形结构,查询效率比红黑树和哈希表都要快。假设有这么一种应用场景:有若干个英文单词,需要快速查找某个单词是否存在于字典中。使用Trie时先从根节点开始查找,直至匹配到给出字符串的最后一个节点。在建立字典树结构时,预先把带有相同前缀的单词合并在同一节点,直至两个单词的某一个字母不同,则再从发生差异的节点中分叉一个子节点。节点结构:每个节点对应一个最大可储存字符数组。假设字典
2014-09-28 19:26:26 1091
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人