要了解这三者之间的关系,我们带着问题通过分析源码一步一步来揭开它们的神秘面纱!文章有点长,首先要理解Activity、View、Window,我提出了一些问题,这篇文章可以解...

要了解这三者之间的关系,我们带着问题通过分析源码一步一步来揭开它们的神秘面纱!文章有点长,首先要理解Activity、View、Window,我提出了一些问题,这篇文章可以解...
之前有写过一篇关于glide的基本使用和相关配置,这篇就给大家分享一下glide在项目中通常会遇到的一些坑及解决方法 目前glide版本已经升级到了4.7.1,所以之前在用3...
后期更新了连载:每日一问:谈谈滑动冲突你是怎样处理的 写在前面 转眼间 面试系列 已经到了第九期了,由于文章将会持续更新,导致标题难看性,所以以后的标题将更正为本文类似的格式...
最近在android项目中调试webview的时候发现模拟器总是连不上网络,而ios的模拟器一点问题也没有,最终找到解决方案wifi下添加DNS 8.8.8.8保存,最后重启...
使用过朋友圈评论功能的小伙伴都知道,点击评论本条说说或者评论他人的说说时,软键盘会弹出并刚好在点击的说说下方,那么这个功能是怎么实现的呢,下面咱们就来共同探讨一下androi...
Android 存储优化系列专题 SharedPreferences 系列 《Android 之不要滥用 SharedPreferences》《Android 之不要滥用 S...
相信Android 的小伙伴们在开发过程中绝壁或多或少会用到Webview 控件把!但是告诉你们webview 也会把我们坑的一愣一愣的。 就比如 ScrollView里面嵌...
一、AndroidX介绍 鉴于Android support包版本依赖混乱,对实际开发不是很友好,经常出现依赖包重复或者项目本身与三方库的support包版本不一致等情况,g...
1. 目标 此文章的最终目标:让童鞋们了解6.0动态权限的逻辑,以及学会封装动态权限申请,实现'一句话申请权限'。 2. 前言 在android6.0之前,开发者无需在jav...