前言 很高兴遇见你~ 欢迎阅读我的文章。 关于Handler的博客可谓是俯拾皆是,而这也是一个老生常谈的话题,可见的他非常基础,也非常重要。但很多的博客,却很少有从入门开始介...
前言很高兴遇见你~ 欢迎阅读我的文章 这篇文章讲解关于window token的问题,同时也是Context机制[https://www.jianshu.com/p/b8d0...
作者:DHL 无论是在面试过程中,还是看网络上各种技术文章,只要提到反射,不可避免都会提到一个问题,反射会影响性能吗?影响有多大?如果在写业务代码的时候,你用到了反射,都会被...
什么是ANR? ANR(Application Not Responding),即应用程序无响应,它会严重影响用户体验。 ANR触发条件 ANR本质是一个性能问题,即主线程中...
自从小李当上部门主管后,就再也没有迟到过了! 说起来也怪,小李做员工的时候,每个月总要迟到那么3-5天,即便月薪才4000元,扣款就要500元,他却一点也不心痛。 后来部门内...
Android是Linux ios Unix 一脉相承
华为鸿蒙终于来了,它会是安卓、IOS的对手吗?近日华为HarmonyOS 2.0 Beta系统版本正式发布,当然了这款系统已经处于公测阶段,但是仅支持华为40 、P40 Pro、Mate 30、Mate 30 Pro和M...
意思就是他会给有默认参数的方法生成重载方法,在Java调用Kotlin时
在 Kotlin 中的一个类可以有一个主构造函数以及一个或多个次构造函数。主构造函数是类头的一部分:它跟在 类名(与可选的类型参数)后。 如果主构造函数没有如何注解和可见性修...
ViewMode 可以理解为就是个数据的载体,ViewMode被ViewModeStore作为一个Map的K,V保存,而AndroidX把Activity和Fragment都...
减少锁持有的时间 对于使用锁来进行并发控制的程序而言,线程对锁的持有时间越长,必能会导致锁竞争变的越激烈。可以想象下我们排队买包子,买包子的窗口只有那么几个,如果轮到我们了我...
首先我们看下在Android平台下Libgdx的sound的音效是通过SoundPool来实现播放的,下面是Android下的Audio的实现,我们可以看到SoundPool...
HashMap的resize的时机和resize的大小,16 0.75 当里面的元素大于24时会进行resize然后resize的大小为 (16 * 0.75)<< 1 Ha...