- 博客(7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 小程序即时通讯聊天控件(一)
小程序即时通讯——文本、语音输入控件(一)集成近期一直在做微信小程序,业务上要求在小程序里实现即时通讯的功能。这部分功能需要用到文本和语音输入及一些语音相关的手势操作。所以我写了一个控件来处理这些操作。控件样式我们先来看下效果目前的功能就是动态图中展示的,我们可以使用这个控件来切换输入方式(文本或语音)、获取到输入的信息、取消语音输入、语音消息录制过短过长的判断(该接口暂时还未开放),支持发送图片和
2017-11-06 12:21:52
86525
112
原创 小程序蓝牙功能的快速集成库
名称:wx-simple-bluetooth适用平台:微信小程序蓝牙:低功耗蓝牙这个库主要使用Promise,封装了微信小程序的蓝牙接口,并且具体实现了常用的行为,对不同层面的业务也进行了高度的封装和拓展,可以帮助你快速且方便地进行小程序的蓝牙开发。主要功能如下:以下均是在手机开启了蓝牙功能的情况下:调用connect接口会开启蓝牙适配器并会判断是否连接过蓝牙设备,是的话会自动连接到上...
2018-11-29 16:36:00
1998
原创 小程序性能优化——文件的本地存储10M优化算法
小程序文件的本地存储优化优化原因!众所周知,微信将小程序的本地文件存储空间限制为10M,导致我们在调用wx.saveFile()接口存储临时文件时,存着存着,就超过10M了。那该怎么办呢?肯定是要写一套算法,避免超过10M啦!算法来源 ~之前博主在做Android的时候,了解过LruCache类。它是Android提供的一个缓存类,当缓存空间被占满时,会去移除最不经常访问的...
2018-08-16 15:02:16
8370
原创 小程序性能优化之页面预加载方案——让你的小程序运行如飞 进阶篇
小程序性能优化之秒开方案小程序性能优化之秒开方案前言最终效果技术原理快捷键Markdown及扩展表格定义列表代码块脚注数学公式UML 图:离线写博客浏览器兼容前言这个之前看到一篇文章,是讲如何实现小程序在触发页面跳转前就请求协议,利用跳转页面的短短200~300ms的时间,获取到数据并渲染到页面上,实现数据在小程序页面中闪电加载。这种技术,...
2018-06-27 14:23:41
58591
8
原创 小程序性能优化之页面预加载方案——让你的小程序运行如飞 集成篇
小程序性能优化之预加载方案 集成篇小程序性能优化之预加载方案 集成篇前言框架优缺点优点:缺点:最终效果如何集成首先,你要有个基类CommonPage1. 给IndexPage页面添加跳转按钮。2. 给IndexPage页面添加预加载专用跳转方式。3. 给SecondPage页面添加预加载专用的初始化方法。前言之前看到一篇文章,微信小程序之...
2018-06-25 19:33:05
25794
9
原创 Error:Unable to resolve dependency for ':app@stage/compileClasspath': Could not resolve project :mvp
关于Android Studio 3.0升级Gradle编译报错:Error:Unable to resolve dependency for ‘:app@stage/compileClasspath’: Could not resolve project :mvp.这个问题在Android Studio3.0之前是不存在的。老版本可以放心使用。根据错误日志,我发现这个问题是依赖库的BuildTyp
2017-11-09 17:12:55
2890
2
原创 小程序即时通讯聊天控件(二)
小程序即时通讯——文本、语音输入控件(二)实现原理集成请看小程序即时通讯聊天控件(一)集成 这个控件的编写主要分为三个部分:文本和语音信息的输入及获取、录音时手势操作的处理、自定义功能。其中文本信息的输入及获取使用微信官方控件input即可实现,语音输入也是,可以参考录音功能。这部分就是调用个API的事儿,不讲述了。文本和语音状态的切换、自定义功能的实现原理也非常简单,这里可以简单讲下。倒是手势操
2017-11-08 10:57:43
8567
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人