ANR 可能是大家平时开发过程中,相对比较少的一类的问题,从考核过程中就能看出来,很少有同学能够回答完善。既然我们在开发中会遇到,那么我们至少需要知道 Framework 层...
前提:必须是处于git下的文件,未add到git的文件无法使用。 命令:git stash保存当前工作进度,将工作区和暂存区恢复到修改之前。 命令:git stash sav...
1、通过savedInstanceState是否未null,判断fragment是新建还是重建;2、当savedInstanceState不为null,获取子fragment...
本文为作者根据日常使用结合Gson源码注释及wiki所作的原创内容,转载请注明出处。 该系列其它文章 你真的会用Gson吗?Gson使用指南(一) 你真的会用Gson吗?Gs...
OkHttp缓存优化你的应用 Okhttp缓存原理 我们先从HTTP协议开始入手,关于缓存的HTTP请求/返回头由以下几个,我列了张表格一一解释 与缓存最相关的Cache-C...
虽然很早之前使用CoordinatorLayout时就认识过nestedScrollingChild和nestedScrollingParent, 也看多很多博客,但每次看着...
由于更换了设备,就安装了最新的开发环境,从git上clone代码时,同步失败。项目为Java和Kotlin混编。遂经历了不短的一段调整时间调试,终于可以正常的run起来了,记...
什么是单元测试 在计算机编程中,单元测试(Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测...
初学Android应用开发使用AndroidStudio国内下载Gradle速度可能不尽如人意 更新build.gradle使其优先使用阿里云的源 buildscript {...
声明:该方案只对API19及以上版本有效 一、目标需求 最近项目中在完善推送功能,需要进入APP时检测一下是否开启了推送权限,如果没有开启弹窗提醒,当用户点击弹窗时直接跳转到...
最近通过bugly日志观察到,android.view.WindowManager$BadTokenExceptionUnable to add window -- toke...
OKHTTP异步和同步请求简单分析OKHTTP拦截器缓存策略CacheInterceptor的简单分析OKHTTP拦截器ConnectInterceptor的简单分析OKHT...
作者:拔剑少年简书地址:https://www.jianshu.com/u/dad4d9675892博客地址:https://it18monkey.github.io转载请注...
技术不止,文章有料,加 JiuXinDev 入群,Android 搬砖路上不孤单 前言 相信很多同学都会有这样的感受,前三天刚刚复习的知识点,今天问的时候怎么就讲不出个所以然...
深入理解Java虚拟机[JVM]Java内存区域与垃圾收集 - 思维导图[JVM]类加载机制 - 思维导图[JVM]OOM实例分析[JVM]理解Class文件(1):手动解析...