(此文章阅读花费15分钟,实操花费1个小时)Batterystats 是一个在Android FrameWork中内置在安卓系统中的电池信息收集工具。使用adb dump 手...
1.知识点 链是一组具有双向约束的,彼此连接的视图。链中的视图可以垂直分布或者水平分布。链有下面4种分布样式 Spread 分散Spread inside 内部分散Weigh...
1. 添加约束(Add or remove a constraint) ① 每个view至少有两个约束。横向和纵向至少有一个。② 横向约束只能指向横向的锚点。③ 每个约束句柄...
1. 三种测量方式(不要用match_parent) 固定宽高Fixed(~dp)适应内容wrap_content匹配父布局match_constraint(0dp)写死多少...
Overview 在ConstraintLayout中定义view的位置必须添加至少一个横向和纵向约束。每个约束代表跟其他view、parent layout或者invisi...
MarkDown 语法小总结 1.介绍 MrakDown是一种文本标记语言,可以使普通文本具有一定的格式。使人们使用易读易写的方式编写文档,可以转换成丰富的HTML等格式。M...
项目里是给接口的参数加密。原则是 : 把参数转化为map对象,得到json 字符串,加密这个字符串。想要验证前端加密,后端解密。建议前后端用同样的公钥私钥加密同样一个字符串,...
Outline [TOC] 前言 好久不见朋友们,最近一段时间在忙工作上的事情,没来得及写文章,这两天正好有点时间,赶紧写下了这篇教程,免得大家说我太监了。 正题 先来回顾一...
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...