常见的应用闪退有Java Crash和Native Crash引起,基于最新的Android P源码,以下是其2者的异常处理流程学习: 一. Java Crash Java代...
常见的应用闪退有Java Crash和Native Crash引起,基于最新的Android P源码,以下是其2者的异常处理流程学习: 一. Java Crash Java代...
今天,和大家聊聊ImageView上的adjustViewBounds属性。这个属性其实用的也比较多,可有意思的是,网上对这个属性的解释,大部分都是错误或者不准确的。 今天这...
参考:Android Fragments Doc[https://developer.android.google.cn/guide/fragments?hl=zh-cn] ...
这篇文章主要介绍四大引用,java中引用分四种:强引用,弱引用,软引用,虚引用。而在Java项目中,百分之九十五都是强引用,软引用偶尔在缓存中用到,而弱和虚很少用到。下面我们...
TabLayout我们再熟悉不过了,在开发中,像这种tab切换的需求都会用到TabLayout,它是由官方提供的一个控件,在support design 包中。使用起来非常简...
注:使用新的属性需要设置implementation 'com.android.support:design:28.0.0' 在布局里加入 TabLayout,默认是下划线的...
神策源码[https://hub.fastgit.org/sensorsdata/sa-sdk-android](链接为镜像,如果不想使用镜像,请把域名改回github.co...
最近做需求,要实现标题多行情况下,最后一行中间省略号:image.png 只有一行的情况下,TextView中的属性ellipsize可以实现得到,但是多行的情况下,从and...
水一篇文章: 今天看Glide源码时看到glide实现了 ComponentCallbacks 接口,注册到了 Application 上面 这方法很少用啊,我就点开看了看 ...
面试个把月,仿佛被否定了毕业以来的各种观念 前言 这不是一篇面经,面经的知识点已梳理到 gitbook.dasu.fun 这只是一篇面试之后的感想 因为在这差不多一个月的时间...
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
安全预警:最近的 xcode ghost 事件让大家的安全意识提高了不少。本文介绍的方法可能存在一些安全隐患。当然,解决方案也是有的,就是可以把本地 cdn 加速的文件和官网...
前两天在团队中分享了该主题,反响不错,整理了下分享给小伙伴。 目录 开始 工欲善其事必先利其器 - 插件篇 Watch、Star、Fork 项目菜单 换个角度看世界 - Ba...
基于okhttp4.7.2版本,该版本源码使用kotlin语言编写 1 OkHttp使用 OkHttp的使用可以说非常简单,仅需三步: 构造个客户端; 构造个请求; 客户端发...
最近项目中做一款阅读器,其中包含夜间模式和白天模式切换功能,最开始的想法是当点击了夜晚模式,手动更新背景颜色、文字颜色、以及icon。并且将设置保存在shared prefe...
在 2019 年的 Google I/O 和 Apple WWDC 上,新露面的 Android 10 和 iOS 13 都宣布将支持 Dark Theme 也就是我们常说的...