自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

talk_8的专栏

一个介绍移动开发的博客

  • 博客(5)
  • 资源 (115)
  • 收藏
  • 关注

原创 一起Talk Android吧(第二百七十六回:Android中的BLE开发:基本概念)

看官们,我们在上一章回中介绍了BLE的协议栈,这一回中我们将介绍BLE的基本概念。闲话休提,言归正转。让我们一起Talk Android吧! 看官们,本章回中我们重点介绍一下GATT,GATT Service和Characteristic.这是Android开发的基础。 属性协议 (ATT) — 属性协议 (ATT) 是 GATT 的构建基础,二者的关系也被称为 GATT/ATT。ATT 经过优化,可在 BLE 设备上运行。为此,该协议尽可能少地使用字节。每个属性均由通用唯一标识符 (UUID) 进行唯

2021-02-28 20:40:20 111

原创 一起Talk Android吧(第二百七十五回:Android中的BLE开发:协议栈)

看官们,我们在上一章回中介绍了BLE的基础知识,这一回中我们将介绍BLE的协议栈。闲话休提,言归正转。让我们一起Talk Android吧! 看官们,我们以TI官方提供的手册作为参考资料,给大家介绍BLE中协议栈的内容,协议栈是一个整体的称呼,它可以划分为许多小的层次,下面是官方给的图形: 在图形中把协议栈分成了多个层次,每个层次的内容在官方手机里都有详细介绍。因此我们就不详细说明了。另外,在国内也有好的芯片厂商做了说明,大家可以参考乐鑫官方博客中的这篇文章 各位看官,关于Android中BLE开发的协议

2021-02-28 17:59:59 165

原创 一起Talk Android吧(第二百七十四回:Android中的BLE开发:基础知识)

看官们,我们在上一章回中介绍了BLE的背景知识,这一回中我们将介绍BLE的基础知识。闲话休提,言归正转。让我们一起Talk Android吧! 大家使用BLE都是用来通信,这种通信基于无线通信技术,无线通信技术核心原理是电磁波,BLE使用的是2.4GHZ的电磁波。 使用BLE通信时需要有硬件和软件的支持。硬件主要体现为蓝牙芯片,目前市场上的蓝牙芯片比较多,大家可以依据项目需要来选择,我们在博客中以常用的TI CC2540蓝牙芯片为例子进行介绍,选择它主要是技术成熟而且开发资料丰富。 软件包含协议栈,操作系统

2021-02-28 12:20:01 129

原创 一起Talk Android吧(第二百七十三回:Android中的BLE开发:背景知识)

看官们,我们在上一章回中介绍了Android中的权限申请,本章回中将介绍BLE开发的基本概念。闲话休提,言归正转。让我们一起Talk Android吧! 蓝牙是我们经常使用的功能,相信大家都熟悉。不过如何在程序中使用蓝牙呢?大家估计会感觉陌生,在接下来的章回中我们将带领大家从陌生走向熟悉。 目前(2021年初),依据蓝牙的版本可以将其分为传统蓝牙和和低功耗蓝牙(BLE),二者的主要区别是BLE的功耗比较低,BLE是在Bluetooth4.0版本上提 出来的,为了在名称上进行区分,我们把4.0之前的版本称为传

2021-02-28 09:45:58 142

原创 每月一书(202102):《人类简史》

在值春节,首先祝大家春节快乐! 这次看的是《人类简史》,2014年出版的书,到现在算是比较长了,不过销量和评价都很好。正所谓好书经的起时间考验。 我大约用一天半的时间读完了这本450页左右的书。书如其名,确实是一部人类发展的简史。 看完此书仿佛从远古的狩猎社会、农业社会、帝国社会一路走来,直到现在的科技社会。人类从弱小的动物逐渐进化成会说话会劳动的人,直到进化成会科学,会创造的人类。此时的人类已经不再是过去哪个弱小的动物而是所有动物的领袖,它不但能控制动物还能选择性地改造动物。在人类的进化过程中淘汰了无数的

2021-02-15 16:43:11 211

C例子:Unix域流套接字通信

该程序是我写的博客“一起talk C栗子吧(第一百五十六回:C语言实例--基于AF_UNIX域的流套接字通信 )”的配套程序,共享给大家使用

2016-05-28

C例子:获取套接字地址信息

该程序是我写的博客“一起talk C栗子吧( 第一百五十五回:C语言实例--获取socket通信地址)”的配套程序,共享给大家使用

2016-05-24

C例子:标准文件操作

该程序是我写的博客“一起talk C栗子吧( 第一百四十三回:C语言实例--文件操作:基于文件指针三)”的配套程序,共享给大家使用

2016-05-02

C例子:文件操作

该程序是我写的博客“一起talk C栗子吧(第一百四十回:C语言实例--文件操作:基于文件描述符三 )”的配套程序,共享给大家使用

2016-05-01

C例子:获取系统环境变量

该程序是我写的博客“一起talk C栗子吧( 一起talk C栗子吧(第一百三十七回:C语言实例--查看环境变量)”的配套程序,共享给大家使用

2016-04-03

C例子:exec系列函数

该程序是我写的博客“一起talk C栗子吧(第一百三十六回:C语言实例--exec系列函数二)”的配套程序,共享给大家使用

2016-04-02

C例子:程序内存模型

该程序是我写的博客“一起talk C栗子吧(第一百三十回:C语言实例--C程序内存布局二)”的配套程序,共享给大家使用

2016-03-27

C例子:static关键字

该程序是我写的博客“一起talk C栗子吧(第一百二十六回:C语言实例--static关键字)”的配套程序,共享给大家使用

2016-03-20

C例子:显示文件名和行号

该程序是我写的博客“一起talk C栗子吧(第一百二十五回:C语言实例--显示文件名和行号)”的配套程序,共享给大家使用

2016-03-19

C例子:多线程

该程序是我写的博客“一起talk C栗子吧(第一百二十二回:C语言实例--多线程)”的配套程序,共享给大家使用

2016-02-18

C例子:线程属性

该程序是我写的博客“一起talk C栗子吧(第一百二十回:C语言实例--线程属性)”的配套程序,共享给大家使用

2016-02-04

C例子:死锁too

该程序是我写的博客“一起talk C栗子吧((第一百一十九回:C语言实例--线程死锁三)”的配套程序,共享给大家使用

2016-02-02

C例子:死锁

该程序是我写的博客“一起talk C栗子吧(第一百一十八回:C语言实例--线程死锁二)”的配套程序,共享给大家使用

2016-02-01

C例子:线程互斥量

该程序是我写的博客“一起talk C栗子吧(第一百一十六回:C语言实例--线程同步之互斥量二)”的配套程序,共享给大家使用

2016-01-31

C例子:信号量同步线程

该程序是我写的博客“一起talk C栗子吧(第一百一十四回:C语言实例--线程同步之信号量二)”的配套程序,共享给大家使用

2016-01-27

C例子:线程间通信

该程序是我写的博客“一起talk C栗子吧(第一百一十一回:C语言实例--线程间通信)”的配套程序,共享给大家使用

2016-01-24

C例子:线程标识符

该程序是我写的博客“一起talk C栗子吧(第一百一十回:C语言实例--线程标识符)”的配套程序,共享给大家使用

2016-01-24

C例子:线程创建与结束

该程序是我写的博客“一起talk C栗子吧(第一百零九回:C语言实例--线程创建与结束二)”的配套程序,共享给大家使用

2016-01-23

C例子:生产者与消费者问题

该程序是我写的博客“一起talk C栗子吧(第一百零六回:C语言实例--生产者与消费者问题二)”的配套程序,共享给大家使用

2016-01-17

C例子:使用信号量进行进程互斥

该程序是我写的博客“一起talk C栗子吧(第一百零二回:C语言实例--使用信号量进行进程间同步与互斥三)”的配套程序,共享给大家使用

2016-01-15

RecyclerView例子

该资源为RecyclerView的例子,与博客中一起TalkAndroid吧第76-78的内容相匹配。

2018-06-12

C例子:DIY cp命令

该程序是我写的博客“一起talk C栗子吧(第一百九十九回:C语言实例--DIY cp命令三)”的配套程序,共享给大家使用

2017-02-05

C例子:DIY less命令

该程序是我写的博客“一起talk C栗子吧(第一百九十六回:C语言实例--DIY less命令五)”的配套程序,共享给大家使用

2016-12-26

C例子:文件定位操作一(更新版)

该程序是我写的博客“一起talk C栗子吧(第一百八十九回:C语言实例--文件定位二 )”的配套程序,共享给大家使用(代码细节上有更新 ,主要内容不变)

2016-12-06

C例子:文件定位操作二

该程序是我写的博客“一起talk C栗子吧(第一百九十回:C语言实例--文件定位三 )”的配套程序,共享给大家使用

2016-12-06

C例子:文件定位操作一

该程序是我写的博客“一起talk C栗子吧(第一百八十九回:C语言实例--文件定位二 )”的配套程序,共享给大家使用

2016-12-05

C例子:设置printf输出宽度

该程序是我写的博客“一起talk C栗子吧(第一百八十四回:C语言实例--C语言实例--在printf函数中设置输出宽度三)”的配套程序,共享给大家使用

2016-08-31

C例子:break语句

该程序是我写的博客“一起talk C栗子吧(第一百八十回:C语言实例--break到哪里)”的配套程序,共享给大家使用

2016-08-02

C例子:字符串输出函数

该程序是我写的博客“一起talk C栗子吧(第一百七十九回:C语言实例--字符和字符串输出函数二)”的配套程序,共享给大家使用

2016-07-28

C例子:字符串输入函数

该程序是我写的博客“一起talk C栗子吧(第一百七十七回:C语言实例--字符及字符串输入函数二)”的配套程序,共享给大家使用

2016-07-24

C例子:获取终端行数列数

该程序是我写的博客“一起talk C栗子吧(第一百七十五回:C语言实例--获取当前终端的行数和列数)”的配套程序,共享给大家使用

2016-07-10

C例子: 关闭终端中的缓冲功能new

该程序是我写的博客“一起talk C栗子吧(第一百七十四回:C语言实例--关闭终端中的缓冲功能二)”的配套程序,共享给大家使用

2016-07-09

C例子: 关闭终端中的缓冲功能

该程序是我写的博客“一起talk C栗子吧(第一百七十三回:C语言实例--关闭终端中的缓冲功能)”的配套程序,共享给大家使用

2016-07-07

C例子: 关闭终端中的回显功能-new

该程序是我写的博客“一起talk C栗子吧(第一百七十二回:C语言实例--关闭终端中的回显功能三)”的配套程序,共享给大家使用

2016-07-05

C例子: 关闭终端中的回显功能

该程序是我写的博客“一起talk C栗子吧(第一百七十回:C语言实例--关闭终端中的回显功能一)”的配套程序,共享给大家使用

2016-07-02

C例子:控制终端字符颜色

该程序是我写的博客“一起talk C栗子吧(第一百六十七回:C语言实例--控制终端字符颜色)”的配套程序,共享给大家使用

2016-06-26

C例子:大小写字符转换

该程序是我写的博客“一起talk C栗子吧(第一百六十六回:C语言实例--大小写字符转换)”的配套程序,共享给大家使用

2016-06-16

C例子:AF_INET域数据报套接字通信

该程序是我写的博客“一起talk C栗子吧(第一百五十九回:C语言实例--基于AF_INET域的数据报套接字通信 )”的配套程序,共享给大家使用

2016-05-29

C例子:AF_INET域流套接字通信

该程序是我写的博客“一起talk C栗子吧(第一百五十八回:C语言实例--基于AF_INET域的流套接字通信 )”的配套程序,共享给大家使用

2016-05-29

C例子:Unix域数据报套接字通信

该程序是我写的博客“一起talk C栗子吧( 第一百五十七回:C语言实例--基于AF_UNIX域的数据报套接字通信)”的配套程序,共享给大家使用

2016-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除