我
远离你身边的“老实人”年轻女孩的父母说,“以后你要找个老实的丈夫,老实人靠谱。” 但有一种低级的老实,叫做因为没见过世面而老实。这种老实太表面,太不堪一击,人们常以为这就是老实人的全部,而单纯的女...
开始之前先思考下面这几个问题自己有答案吗? Glide怎么实现页面生命周期? Glide为什么对Fragment做缓存? Glide如何监听网络变化? Glide如何监测内存...
前言 各位小伙伴大家好啊,昨天屁颠屁颠把项目适配到8.0,本来觉得美滋滋,结果app一启动直接crash,搞得我一脸懵逼。。。不能忍啊,赶紧去看一下日志,于是就看到了如下图 ...
应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
前言 因为APP设计的原因,Recyclerview是我在Android中最常用的组件,我们公司的APP几乎每一个页面都会包含至少一个Recyclerview,本篇文章主要介...
界面是 Android 应用中直接影响用户体验最关键的部分。如果代码实现得不好,界面容易发生卡顿且导致应用占用大量内存。 目录 一. Android渲染知识 1.1 绘制原理...
毛线,这些公司只要年限到了,就给面试的
4年程序员30天面试了23家公司,看到应聘结果,网友:羡慕现如今互联网公司对程序员的需求还是挺大的,从网上那些招聘信息就可以看出来。只是现在很多程序员,一般都不会去那些小公司,尤其是有点经验的老员工。去bat这样的大企业才是他们最希...
在以前,项目中普遍使用ListView,而ListView有个divider属性可以添加分割线,然而这种分割线却显得比较简单,单调。后来,项目中普遍改用Recyclervie...
关注下
安卓9.0适配方案和踩坑年初的时候就已经适配了安卓9.0,但由于业务需求一直没有使用上,前段时间发布了,结果有用户反馈在安卓9.0的手机上更新下载App发生了闪退。这个时候发现9.0对权限、加密和A...
年初的时候就已经适配了安卓9.0,但由于业务需求一直没有使用上,前段时间发布了,结果有用户反馈在安卓9.0的手机上更新下载App发生了闪退。这个时候发现9.0对权限、加密和A...
框架: MVVM+LiveData+DataBinding 特点: 快速开发:只需要写项目的业务逻辑,不用再去关心网络请求、权限申请、View的生命周期等问题 维护方便:MV...
最近有一个需求,就是将现有的项目,换一个名字,换一个logo,然后打包成一个新的app,其实也就是换一下“衣服”,内在的东西都没有变化。通过查阅后知道,gradle可以实现这...