
Launcher
Jon_Lo
If you can't fly then run, if you can't run then walk, if you can't walk then crawl, but whatever you do, you have to keep moving forward.
------Martin Luther King, Jr
展开
-
Activity支持多窗口显示
Activity提供以下方法来支持多窗口显示。isInMultiWindowMode()调用该方法以确认 Activity 是否处于多窗口模式。isInPictureInPictureMode()调用该方法以确认 Activity 是否处于画中画模式。注意:画中画模式是多窗口模式的特例。如果myActivity.isInPictureInPictureMode()返回 t...原创 2020-02-29 23:59:58 · 1546 阅读 · 0 评论 -
Android 原生 多屏显示 (分屏) 原理 解析
发快递就拉上几个原创 2020-02-29 23:20:14 · 11615 阅读 · 0 评论 -
【细说 Activity 启动流程】:当你点击一个应用图标后,究竟发生了什么?
【细说 Activity 启动流程】: 当你点击一个 桌面 应用图标后,究竟发生了什么?你有没有考虑过: 当你点击一个桌面应用图标后, 究竟发生了什么??? 从你的手指从屏幕上抬起来的那一刻, 到你第一束目光,看到次应用开启主页面的这个过程, 到底经历了什么??? 这个从点击桌面应用图标...转载 2018-09-28 18:27:36 · 2140 阅读 · 0 评论 -
Android 5.0 SurfaceView , GLSurfaceView, SurfaceTexture, TextureView 全面对比 详解;
Android 5.0 SurfaceView ,GLSurfaceView,SurfaceTexture,TextureView全面对比详解; SurfaceView, GLSurfaceView, SurfaceTexture和TextureView是Android当中名字比较绕,关系又比较密切的几个类。本文基于Android 5.0(Lollipop)的代码理一下它...转载 2018-12-19 11:36:43 · 983 阅读 · 0 评论 -
RecyclewView 性能优化: 局部数据刷新(DiffUtil )
RecyclewView 局部数据刷新(DiffUtil)最近在项目中遇到一个需求,在加载首页列表信息时,先是要加载缓存内容[写在文件中],如果网络请求有数据,则替换缓存内容,并显示新的内容。需求本来很简单,直接一个RecyclerView解决了,写完代码就提交了,请原谅数据上的美女图,公司的项目就是如此。其实缓存中的数据与新数据,只有第三条发生了改变,其他的都一毛一样;而且你在刷新的...转载 2019-04-15 17:53:29 · 2035 阅读 · 0 评论 -
Android 自定义 RecyclerView LayoutManager
Android 自定义 LayoutManager转载:https://blog.youkuaiyun.com/u011387817/article/details/81875021先上效果图:初步了解LayoutManager所谓知己知彼,方能百战百胜。在自定义LayoutManager之前,先来对它作个初步的了解:我们知道,在使用RecyclerView的时候,必须要se...转载 2019-04-16 10:41:30 · 4738 阅读 · 0 评论