synchronized 关键字底层原理属于 JVM 层面。 ① synchronized 修饰同步语句块 通过 ...[作者空间]
《DialogFragment系列一之源码分析》《DialogFragment系列二之Dialog封装》《Dial...[作者空间]
技术点描述: 1.MVC架构,分包明确、抽取Activity基类和Fragment基类2.异步 AsyncTask...[作者空间]
随之开发的效率提升,越来越多的需求诞生了,比如我今天说的这个如何一套代码加载不同的app_name,布局文件,主题...[作者空间]
这些天遇到一个列表数据吸底需求,如果不满一屏就全部展示,如果超过一屏就让底部悬浮在屏幕底部。 大概效果如下图: 列...[作者空间]
作者:波澜步惊链接:https://www.jianshu.com/p/d906745f160c 前言 做程序开发...[作者空间]
起源 内存抖动是由于短时间内有大量对象进出新生区导致的,它伴随着频繁的GC。 gc会大量占用ui线程和cpu资源,...[作者空间]
Google 为了帮助 Android 开发者更快更好地开发 App,推出了一系列组件,这些组件被打包成了一个整体...[作者空间]
最近项目中需要实现轮播图显示商品图片,当用户点击商品图片的时候,需要图片放大显示,当然用户还能进行多张图片的滑动切...[作者空间]
一、在开发中的话慢慢你会理解 (如果觉得专业知识警示不想看可看本人写的二部分一点感悟,颇为精彩!希望给予你收获,嘿...[作者空间]
基于Google的Flutter,及官方推荐状态管理Provider和玩Android开放的API,打造的一款产品...[作者空间]
一、HashMap的实现原理? 此题可以组成如下连环炮来问 你看过HashMap源码嘛,知道原理嘛? 为什么用数组...[作者空间]
为什么需要状态管理? 刚开始构建应用的时候,只有少许状态需要管理,这时候可能并不需要状态管理。 但随着功能增加,会...[作者空间]
本文转载自:掘金作者:L_Xian链接:https://juejin.im/post/5b5a877c518825...[作者空间]
首先简介HTTP协议 超文本传输协议,位于TCP/IP四层模型当中的应用层。HTTP协议通过请求/响应的方式,在客...[作者空间]
Android ANR日志分析指南 当你的项目越做越复杂,或者你的用户达到某个数量级的时候,你的代码不小心出现细小...[作者空间]
首先HasMap在JDK 1.7 和 1.8是稍有不同的。 简介 HashMap是一个散列桶(数组和链表,1.8还...[作者空间]
是否了解Linux常用的跨进程通信方式android很多底层实现,都依赖于Linux的操作系统调用; 是否研究过A...[作者空间]
这一节主要讲的内容是java中泛型的应用,通过该篇让大家更好地理解泛型,以及面试中经常说的泛型类型擦除是什么概念,...[作者空间]
首先你得有一个dump文件 dump文件获取方式 vm参数配置 -XX:+PrintGCApplicationSt...[作者空间]