-
微信小程序开发神器-Grace
Grace一个精巧、易用的微信小程序开发辅助库Github: github.com/wendux/grac…特点 1. 轻量、小巧、上手简单 2. 支持和Vue一样优雅的数据响应式 3. 支持数据自动更新、更改缓存、批量更新 4. 强大的网络功能 5. 支持全局事件总线 6. 支持跨页面传值&nbs...2018-03-12 阅读276
-
Android 7.0 源码分析项目一期竣工啦
从 Android 入行开始,因为工作需求和解决疑难bug的原因陆陆续续的看过一些源码,但都不成系统,从2016年年底开始,在Github上建了一个Android Open Source Project Analysis,专门针对 Android 7.0 源码进行系统的分析,这是一个从实践角度去分析源码的项目,目前项目一期已经完成。更好的阅读体验?点击进...2018-03-01 阅读303
-
Android 7.0 源码分析项目一期竣工啦
从 Android 入行开始,因为工作需求和解决疑难bug的原因陆陆续续的看过一些源码,但都不成系统,从2016年年底开始,在Github上建了一个Android Open Source Project Analysis,专门针对 Android 7.0 源码进行系统的分析,这是一个从实践角度去分析源码的项目,目前项目一期已经完成。更好的阅读体验?点击进...2018-03-01 阅读458
-
Android图片加载-Glide4.0框架封装
基于现有项目存在大量高清美图展示的模块,所以在使用并对比了Glide和fresco的加载效果及使用体验后定下来的,两个框架都非常优秀但其侧重点略有不同之所以会选择Glide是因为本人挺喜欢Glide的API风格,简单方便而且不会涉及到自定义view.Glide地址:bumptech.github.io/glide/本次侧重点会放在对应用的内存管理上来,...2018-03-01 阅读260
-
借腾讯开源 VasDolly,谈谈 Android 签名和多渠道打包的原理!
一、前言Hi,大家好,我是承香墨影!当我们需要发布一款 App 到应用市场的时候,一般需要我们针对不同的市场生产不同的渠道包,它们使用的是同一套代码,只是会包含一些各自的渠道信息,用于我们做数据分析。前几天,企鹅电竞团队开源了自己的 Android Apk 多渠道打包工具:VasDolly,比美团的 Walle 更全面一些。正...2018-02-28 阅读295
-
偷偷迭代的重磅功能---小程序的像素处理能力
不知道是什么时候?也许是春节期间?小程序的绘图api默默新增了两个接口:wx.canvasGetImageData,返回一个数组,用来描述 canvas 区域隐含的像素数据wx.canvasPutImageData,将像素数据绘制到画布的方法官方没有发文说明,而是偷偷放在开发文档里,程序员同学真调皮,这两个在花叔看来相当实用的功能,却发布得这么低调...2018-02-24 阅读291
-
Canvas的那些事,图解Android中的绘制技巧
写在前面在实现自定义控件的过程中,常常会有绘制居中文字的需求,于是在网上搜了一些相关的博客,总是看的一脸懵逼,就想着自己分析一下,在此记录下来,希望对大家能够有所帮助。绘制一段文本首先把坐标原点移动到控件中心(默认坐标原点在屏幕左上角),这样看起来比较直观一些,然后绘制x、y轴,此时原点向上y为负,向下...2018-02-11 阅读304
-
微信小程序之圆形进度条
需求概要小程序中使用圆形倒计时,效果图:思路 1. 使用2个canvas 一个是背景圆环,一个是彩色圆环。 2. 使用setInterval 让彩色圆环逐步绘制。解决方案第一步先写结构一个盒子包裹2个canvas以及文字盒子;盒子使用相对定位作为父级,flex布局,设置居中;一个canvas,使用绝对定位...2018-02-09 阅读285
-
Router: 教你如何进行任意插件化环境下的路由适配
承接上一篇文章:Router:一款单品、组件化、插件化全支持的路由框架在上一篇文章中,我们介绍了Router在单品与组件化环境下的使用配置,这篇文章就将专门的对Router在插件化环境下的使用配置,作详细说明!插件化的使用很复杂。这也是我要把插件化的配置单独拿出来讲的主要原因!为什么要做适配任意插件化的路由插件化由于...2018-02-08 阅读282
-
微信小程序中生成二维码工具:weapp.qrcode.js
前言在近期的小程序开发中,有一个离线生成二维码的需求。当时想到了一些优秀的前端开源库 jquery-qrcode 和 node-qrcode,由于小程序中没有DOM的概念,这些库在小程序中并不适用。所以,针对微信小程序的特点,封装了 weapp.qrcode.js ,用于在小程序中快速生成二维码。效果如下图...2018-02-07 阅读304