排序:
默认
按更新时间
按访问量

用zxing生成没有白边的条形码

参考:zxing设置条码两边空白(EncodeHintType.MARGIN)无效的分析 阅读上方源码解析后得到思路: 白边的大小: int leftPadding = (outputWidth - (inputWidth * multiple)) / 2; 要让leftpa...

2018-07-26 09:50:49

阅读数:251

评论数:0

Edittext相关

更改下划线的颜色 普通来说,对当前页面/window设置主题,主题里设置colorAccent就是Edittext的取色 如果要与当前主题颜色不同,则采用单独主题,内部覆盖两个属性: 参考: http://www.codexpedia.com/android/setting-edittex...

2018-07-26 09:30:19

阅读数:23

评论数:0

android技术选型(持续更新中...)

技术选型的方方面面,不断更新

2017-04-18 22:14:17

阅读数:1512

评论数:1

okhttp源码解析-http协议的实现-重定向

http协议中的重定向 client: 向server发送一个请求,要求获取一个资源 server: 接收到这个请求后,发现请求的这个资源实际存放在另一个位置 于是server在返回的response header的Location字段中写入那个请求资源的正确的URL,...

2017-03-08 17:05:19

阅读数:997

评论数:0

notification全解和工具类

分类相关属性显示相关标识符flag优先级提醒方式事件(PeddingIntent)返回activity栈参考https://gold.xitu.io/post/5863264861ff4b0068b1817d7.0新功能二次封装后的api第一步:buildSimple(int id,int ico...

2017-02-14 11:36:30

阅读数:912

评论数:0

springmvc开发时IDE的使用和最简化配置

IDE的选用 采用的方案是: 用Intellij IDEA来编辑代码,用MyEclipse来编译和部署. 原先小程序开发时就采用 webstorm编辑+微信开发工具编译运行 的组合开发方式,而且电脑16G内存毫无压力,所以就傲娇地左剑右刀地上阵. MyEclipse:用于建立工程,...

2017-01-04 17:08:49

阅读数:2006

评论数:0

https 学习笔记以及在 retrofit/okhttp 中的使用 (超多图, 爪机慎入)

说明: 看博客的过程中做的思维导图,截图贴在这里.仅是个笔记和摘要,不能算真正的文章. 证书的分类按适用的域名数量按认证等级按签发主题 这里涉及到证书链的概念.这也是我们后续编程处理需要理解的一个概念 证书链证书的验证流程证书链的一些例子 百度的 12306 let`s enc...

2016-12-06 10:26:31

阅读数:530

评论数:0

基于retrofit的网络框架的终极封装(二)-与retrofit的对接与解耦,以及遇到的坑

在上一篇基于retrofit的网络框架的终极封装(一)中介绍了顶层api的设计.这里再沿着代码走向往里说. 由于这里讲的是retrofit的封装性使用,所以一些retrofit基础性的使用和配置这里就不讲了. 参数怎么传递到retrofit层的? 所有网络请求相关的参数和配置全部通过第一...

2016-12-04 14:36:32

阅读数:809

评论数:0

基于retrofit的网络框架的终极封装(一):第一层(参数组装层)的API设计

什么是分层 app的架构,不管是MVC,MVP,MVVM,架构演变中,贯穿始终的概念都是分层和解耦.那么这个分层和解耦怎么体现出来? 简单地说就是,我这一层接收上一层的输入,上一层的你别管我怎么处理,我最终会给你一个输出/返回值,你完全不用理会我是怎么处理的,只要有输入,就会有输出,而且...

2016-11-30 17:57:52

阅读数:314

评论数:0

Adapter的封装

简述先前在一微信讨论组里讨论起adapter和viewholder的抽取,有的说他们项目里用的是抽得他妈都不认识…他妈都不认识那还怎么用? 也看了github上几个开源出来的抽取方法,有的抽取过度,有的不便使用,还要自己记id什么的,感觉都不是很满意,于是回头看看自己项目里封装的,感觉还是比较合理...

2016-11-30 10:46:47

阅读数:432

评论数:0

微信小程序开发框架搭建

使用开发工具的正确姿势微信提供的开发工具的编辑功能不是一般的水,写代码肯定不能用它,否则就是浪费生命.不说别的,连自动保存都没有,第一次写时写了一个多小时,后面下班直接关掉,也不弹出提示说没保存.然后第二天过来,写的代码全没了!!! 顿时感到巨坑无比.这些工具开发人员吃干饭的么??? (后来的版...

2016-11-30 10:45:24

阅读数:14959

评论数:0

吐槽小程序开发踩过的坑,以及一些解决方法

网络请求相关bug: http状态码不管是什么,一律被解析成200要真正解决,只能等官方去fix这个bug了.发出请求需要注意的几个细节1.header要设置正确:get请求时为header:{ "content-type":'application/j...

2016-11-30 10:44:17

阅读数:18554

评论数:2

微信小程序登录逻辑整理

官方文档文档相关地址:用户登录 获取用户数据 用户数据的签名验证和加解密微信两个api所拿到的信息:login和getUserInfo注册/登录小程序端:通过上面wx.login和wx.getUserInfo两个api拿到相应的信息,并通过上方接口传给自己的服务器. 需要传输的信息有7个参数...

2016-11-30 10:41:45

阅读数:36094

评论数:3

沉浸式状态栏一行代码调用

用到的库 //状态栏变色 compile 'com.readystatesoftware.systembartint:systembartint:1.0.3' 方法封装 /** * 需要在setContentview之后再调用 * @param activity */ public sta...

2016-11-30 10:38:57

阅读数:392

评论数:0

介绍一下页面状态管理类PageStateManager,我实在看不下去你们直接用Layout

缘起页面状态管理是每个app都要考虑的问题–第一次进入显示正在加载中的页面,内容为空的页面,发生错误页面. 段位低一点的,在BaseActivity和BaseFragment中写个方法 段位高一点的,自己造一个包含这几个状态的Layout的轮子(LoadingLayout之类的),在lay...

2016-11-30 10:37:04

阅读数:1048

评论数:1

基于七牛和fresco的一整套安卓图片解决方案

apk内部图片优化:控制apk大小几种图片的主要特点:webp:文件最小,有透明通道。 jpg:文件较小,无透明通道。 png:文件较大,有透明通道。对于小图标1.小图标大多是不规则形状,显示时多会要求能看到后方背景,所以需要有透明通道,一般使用png。尺寸小,没必要转webp。 如果图标后...

2016-08-09 16:36:02

阅读数:3266

评论数:4

安卓里的gif图片解决方案:Fresco+gif

背景gif图片的特殊性安卓里常用的图片有jpg,png,webp,gif.前三者都是位图模式,而gif实际上是几张图片依次播放的动画.安卓原生并不支持gif的显示.Fresco图片加载框架能够显示gif动画,但是有几个坑.fresco 显示gif的基本方法:开启自动播放就可以了 Pipeline...

2016-08-08 21:08:33

阅读数:12481

评论数:2

图片裁剪框架ucrop使用前的封装

项目地址:uCrop我封装好的CropUtilsuCrop本身的文档说明去剪切前配置参数:UCrop.of(sourceUri, destinationUri) .withAspectRatio(16, 9) .withMaxResultSize(maxWidth, maxHeight) .sta...

2016-08-04 22:55:30

阅读数:5420

评论数:7

自定义圆头进度条

先看看最终的效果动态图为什么要自己写使用系统进度条和progressdiaog的问题:系统原生进度条以及原生progressdialog随着版本变化,ui也在变化,尤其是5.0以上material 风格的progressbar的ui太生硬,体验不好。系统进度条虽然可以自定义颜色渐变,但是渐变头尾接...

2016-08-01 22:28:24

阅读数:1622

评论数:2

Fresco图片加载框架的介绍,相关开源库以及工具类的封装

Fresco图片加载框架的介绍,相关开源库以及工具类的封装Fresco图片加载框架的介绍相关开源库以及工具类的封装 工具类FrescoUtils地址 简介 优点一内存管理 优点二更便捷的使用 相关文档及开源库 使用心得及一些方法的封装 加载超级大图还是会卡 初始化 利用SimpleDraweeVi...

2016-06-25 12:31:11

阅读数:8248

评论数:3

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