inBitmap是在BitmapFactory中的内部类Options的一个变量,简单而言,使用该变量可以复用旧的Bitmap的内存而不用重新分配以及销毁旧Bitmap,进而...
inBitmap是在BitmapFactory中的内部类Options的一个变量,简单而言,使用该变量可以复用旧的Bitmap的内存而不用重新分配以及销毁旧Bitmap,进而...
本文基于Android N源码分析 执行低级、不安全操作的方法的集合,尽管类和所有方法都是公共的,但是这个类的使用是有限的,因为只有受信任的代码才能获取它的实例。这是在And...
一、MVC(Model-View-Controller) 模型层(Model)负责存储、检索、操纵来自数据库或者网络的数据 视图层(View)用户界面,一般采用XML文件进行...
国际惯例先从Uncle Bob的文章开始谈起: Bob提取出来大部分架构所需要的准则: 框架独立。架构不依赖于一些满载功能的软件库。 可测试性。 UI独立,在不改变系统其余部...
Android DataBinding (一) 基本用法Android DataBinding (二) 事件处理Android DataBinding (三) Observa...
databinding库获取binding官方提供了两种方式,但只加ActivityMainBinding.inflate(layoutInflater)并没有显示。 解决方...
最近网易云音乐出了一个叫 东西,效果还不错,播放界面还带了动效,这个就比较炫酷了,感觉比较有意思,所以也想自己做一个,其中一个我觉得比较好看的效果如下(动图的来源也比较有意思...
因为 performTraversals() 也是在 Handler 循环里的,而且它比 executeActions() 调用要早。
Android 之你真的了解 View.post() 原理吗?UI 优化系列专题,来聊一聊 Android 渲染相关知识,主要涉及 UI 渲染背景知识、如何优化 UI 渲染两部分内容。 UI 优化系列专题 UI 渲染背景知识 《View...
目前,在项目中一些主要页面(如图1 首页,采用ViewPager+TabLayout ,已实现数据懒加载)都会缓存第一页数据(网络)存DB,下次进来时会先请求DB数据,...
1. 概述 本文主要讲解如何自定义 Android 全局异常捕获,以及如何通过 Dialog 展示异常信息并将异常信息上传至服务器。 下面是最终的效果图: 主要涉及的知识点有...
1. 前言 11月分劳务派遣进了家大公司orz,开始一个新的项目。当我将一张切图分别放在drawable的各个dpi文件夹后,同事和我说不需要弄那么多份切图放在drawabl...
100%原创,转载注明出处,多谢。 在Android系统中,Activity组件在启动但窗口还未显示出来之时,可以显示一个启动窗口(StartingWindow)。这个启动窗...