前言ConstraintLayout 是一个使用“相对定位”灵活地确定微件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过于...
前言ConstraintLayout 是一个使用“相对定位”灵活地确定微件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过于...
前面我们已经对四大组件的三个有了一定程度的了解,接下来我们来了解四大组件的最后一个——ContentProvider(内容提供者)。相比较前面的三个,内容提供者在日常的开发过...
文/竹英 2014年有一个叫刘媛媛的北大才女火了,她的火爆是因为她在《我是演说家》舞台上的一篇叫《寒门难出贵子》的演讲稿。 当时她成为了《我是演说家》那年的年度冠军,有人说她...
今天讲图表统计中比较常用的一个,像支付宝的月账单啥的,都是用圆饼图来做数据统计的,先看一下我最终实现的效果图: 该效果实际上是两个实心圆叠加后的效果。 《一》View实现思路...
我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bili...
CoordinatorLayout是support.design包中的控件,它可以说是Design库中最重要的控件。 本文通过模仿知乎介绍了自定义Behavior,通过模仿百...
现在每天全世界产生的信息量,相当于牛顿那个时代的人一辈子所接收到的内容。 在如今信息爆炸的时代,我们每分每秒所接收到的信息量十分庞大且芜杂,而且并不是每一条信息,对于我们来说...
图片作为内存消耗大户,一直是开发人员尝试优化的重点对象。Bitmap的内存从3.0以前的位于native,到后来改成jvm,再到8.0又改回到native。fresco花费很...
经过面试的同学经常会遇到这样的问题: 你是如何理解TCP/IP协议的?回答:通讯协议?三次握手 ? 四次挥手? 一脸懵逼! 如果你感觉已经被上述情景安排,那么有必要好好看看这...
前言 现在很多App里都内置了Web网页(Hybrid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图京东首页 那么这种该如何实现呢?其实这是Android里一...
一、需要的工具 apktool:反编译APK文件,得到classes.dex文件,同时也能获取到资源文件以及布局文件。 dex2jar:将反编译后的classes.dex文件...
有两种方式可以添加Fragment动画 通过FragmentManager的setCustomAnimations方式实现跳转动画 在activity中开启fragment时...
昨天下午自己的一个小数据库被某位仁兄给黑了。在上网寻找恢复方法的时偶然间发现了这个被喻为“最可怕”的搜索引擎——Shodan 玩了两天,感觉百度与Google与它相比就像两只...