RecyclerView 可以很轻松实现瀑布流,使用StaggeredGridLayoutManager 即可,但也暴露出了很多问题。 1.列表重新排序 大家应该都遇到过下面...
RecyclerView 可以很轻松实现瀑布流,使用StaggeredGridLayoutManager 即可,但也暴露出了很多问题。 1.列表重新排序 大家应该都遇到过下面...
前言 要想从浏览器或者从其它APP中直接打开我们的APP,增加我们APP的曝光度,我们需要使用Android的深度链接技术Deep Links 或 App Links Dee...
简介 Decoration在英文中的意思是装饰,在RecyclerView中ItemDecoration就是每一个Item的装饰器。 在上古时期,ListView很是流行,当...
RxJava2 实战系列文章 RxJava2 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新RxJava2 实战知识梳理(2) - 计算一段时间内数据的平均值...
google在android p为了安全起见,已经明确规定禁止http协议额,但是之前很多接口都是http协议,我们一般是这样解决的:在res目录下创建xml目录,然后随便创...
一、前言Android 7.0强制启用了被称作 StrictMode的策略,带来的影响就是你的App对外无法暴露file://类型的URI了。 如果你使用Intent携带这样...
见名知意 SparseArray "稀疏数组", 是数组,key是整数,但key不是连续的。如下图,key并不是4到10连续的,它只是零星地存储了几个自己想要的数据。跟Has...
ArrayMap及SparseArray是android的系统API,是专门为移动设备而定制的。用于在一定情况下取代HashMap而达到节省内存的目的。 一.源码分析(由于篇...
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并...
前言 目前app常用的主界面大多类似如下界面所示: 常用的利用fragment作为选项卡实现切换,这里介绍两种方法实现此效果:1.FragmentManager+Fragme...
前言:把这段时间复习的关于集合类的东西整理出来,特别是HashMap相关的一些东西,之前都没有很注意1.7 ->> 1.8的变化问题,但后来发现这其实变化挺大的,而且很多整理...
DesignPattern[https://github.com/Shimingli/AndriodDesignPattern] 每个设计模式写了一个例子,同时也上传了xmi...
起因: 因为我是一个不管做什么事情都喜欢进行总结的一个人。所以对于在上周去淘宝面试的经历,现在面试回来总结,我想对所有程序员们谈谈。 之前我是在一家外企工作的,待遇还算不错,...
Android(2017-2018)BAT面试题整理(Android篇,含答案) 版权声明:本文为博主原创文章,未经博主允许不得转载。 **个人面试经历总结文章:Androi...
本文的主要目的介绍的是当使用ViewPager时如何查找Fragment的办法,同时介绍一下在使用Fragment时的一些注意事项,以及几种查找方法所适用的场景。作者: @怪...