- 博客(11)
- 收藏
- 关注

原创 React Native BLE蓝牙通信
由于项目需要,基于React Native 开发的App要跟BLE蓝牙设备通信。 在js.coach上搜索React Native BLE蓝牙组件,只找到三个组件:react-native-ble-manager:文档清晰明了,简单易懂,基本每个月都有更新,遇到问题提交issue作者也能及时回复,不确保能兼容所有BLE蓝牙设备。react-native-ble-plx:文档阅读起来有点难...
2017-05-07 23:34:15
59729
116
原创 基于Arduino的超声波智能避障小车
依赖库下载:Servo依赖库的安装方法,如不清楚,可以参考官方文档《安装其他的Arduino库》实物图:程序如下:#include <Servo.h> #include <stdlib.h>#define speed1 5 //定义EA(PWM调速)接口#define IN1 6 #define IN2 7 #define speed2 11...
2019-06-05 00:20:49
22996
13
原创 VS Code 实用技巧
多项选择(多光标)Cmd + Click(鼠标左键),可添加多个光标在指定的位置使用 Alt + Cmd + ↓ 和 Alt + Cmd + ↑ 可以在同一位置向上或向下添加光标Cmd + D,可以向下选中相同的字符进行多光标操作。列选择Shift + Alt + Click(鼠标左键) 或者 按住鼠标中键移动鼠标选择所有查找的结果当搜索出多个结果时,可以使用Alt + En...
2019-01-31 18:37:06
3086
原创 React Native 微博登陆
React Native App想要加入微博登陆,不需要分享,在github找到了react-native-weibo,可惜该库已经一年没有更新,安装后编译会报错,不能兼容最新的RN版本和最新的微博SDK,所以自己动手写了一个库react-native-weibo-login,该库只能实现微博登陆,不能实现分享,使用方法如下:react-native-weibo-loginGettin...
2018-06-08 16:58:32
1447
17
原创 Android模拟器断开原因及快速连接方法
在使用Android Studio、Eclipse,或者React Native开发Android应用时,经常会遇到no connected devices的提示,即Android模拟器经常断开的问题,明明我刚才还连接着的,咋又突然断开了呢?软件进程冲突导致打开windows任务管理器,查看是否有kadb进程。 你工作肯定一心二用,一边用酷狗听歌,一边敲代码。 因为酷狗的Kadb进程跟And
2017-06-30 15:14:59
9861
1
原创 基于Arduino的多功能数字时钟
实现功能: 1. 显示时间、日期和星期 2. 断电保存时间 3. 通过按钮设置时间、日期 4. 整点响铃 5. 自定义闹钟 6. 显示温度 7. 自定义报警温度 8. 按键功能:按选择键进入设置时间功能;同时按 + - 键进入闹钟和报警温度设置功能; 9. 再按选择键光标跳动,光标跳到哪当前的参数即可通过加减键修改。
2017-05-08 22:07:57
33740
58
原创 网络请求队列
定义当前网络请求完成时(成功、失败、或者超时),才能进行下一个网络请求,这就是网络请求队列。使用场景客户端短时间内产生的网络请求次数过多,造成服务器压力过大,需要限制下一个网络请求的参数依赖上一个网络请求的结果每次网络请求的参数结构和返回结果基本一样解决小程序只能同时并发5个请求的限制网络请求队列的代码实现let currentRequestQueue =...
2017-05-07 19:55:40
2563
原创 React Native使用fetch实现图片上传
普通网络请求参数是JSON对象 图片上传的请求参数使用的是formData对象使用fetch上传图片代码封装如下:let common_url = 'http://192.168.1.1:8080/'; //服务器地址let token = ''; //用户登陆后返回的token/** * 使用fetch实现图片上传 * @param {string} url 接口...
2017-05-07 19:30:41
19218
3
原创 React Native 网络请求封装:使用Promise封装fetch请求
React Native中虽然也内置了XMLHttpRequest 网络请求API(也就是俗称的ajax),但XMLHttpRequest 是一个设计粗糙的 API,不符合职责分离的原则,配置和调用方式非常混乱,而且基于事件的异步模型写起来也没有现代的 Promise 友好。而Fetch 的出现就是为了解决 XHR 的问题,所以React Native官方推荐使用Fetch API。fetch...
2017-05-07 15:55:16
5761
1
原创 在react native开发中使用cmder为命令设置别名
React Native运行项目的时候经常要输入命令,而Windows下系统自带 的cmd和PowerShell界面和功能都不太友好,Windows下的cmd替代工具有Babun、Console2、PowerCmd、ConEmu、Cmder等,其中Cmder与react native开发搭配使用是最好的。
2017-05-04 21:27:09
2359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人