原文:https://proandroiddev.com/everything-you-need-to-know-about-memory-leaks-in-android-...
原文:https://proandroiddev.com/everything-you-need-to-know-about-memory-leaks-in-android-...
看看Activities的监听流程 这里会使用application.registerActivityLifecycleCallbacks注册一个Activity的生命周期回...
好久没做相关的UI开发,面试总被问到,这次自己看了下源码总结下,其实也并不是很复杂.通常我们手指触摸屏幕后,会优先调用到Activity的 这里MotionEvent就是To...
Scope函数翻译过来就叫作用域函数吧,Kotlin中的作用域函数包含let, run with, apply, also五个.作用域函数方便我们更加容易操作对象本身,使得代...
目录 1,handler消息循环机制 2,post和sendMessage区别 1,handler消息循环机制 Android中的线程之前要通讯,通常使用的是Handler机...
初级:多态,虚方法表的认识中级:对编译和运行时的理解和认识高级:对Java语言规范和运行机制的深入认识高级:横向对比各类语言的能力 Groovy, Gradle DSL 5....
初级:考察匿名内部类的概念和用法 中级:靠擦语言规范以及语言的横向对比等 高级: 作为考察内存泄漏的切入点匿名内部类也是有名字的image.png匿名内部类继承结构ima...
是否对字符串编解码有深入了解(中级) 是否对字符串在内存中的存储形式有深入了解(高级) 是否对Java虚拟机字节码有足够的了解(高级) 是否对Java虚拟机指令有一定的认识(高级)
Java的char是两个字节,如何存UTF-8的字符? 首先来看看这道题考察什么?初级:是否熟悉Java char和字符串中级:是否了解字符的映射和存储细节高级:是否能触类旁...
本文对应的Git项目 本文主要介绍以下功能: 分享(纯文本|图片|文件)给QQ好友 QZone(QQ空间)-分享到“QQ空间”应用-目前QQ不支持分享到QQ中自带空间 新浪微...
AndroidStudio 编译时出现如下问题 SSL peer shut down incorrectly 或者某些jar包下载不下来,一般是因为墙的原因导致的。这时候我们...
安卓中的单元测试通常分为两种,一种是直接运行在JVM上的,一种是运行在仪器上的。通常使用前者加上一个安卓仿真测试框架如Robolectric进行单元测试. 这样效率相对于在仪...
首先是安装https://www.jianshu.com/p/0bc767840e42注意这个坑
绘制圆形头像需要用到Xfermode参数,Xfermode又叫transform mode,老美喜欢把transform叫做X. 具体有哪些transform mode, 可...
登录授权 Cookie Coookie起源:购物车示例: cookie是客户端用来记录服务端信息,通常早期用于网站购物车信息的存储.另外Cookie还有另外一个用处是管理登陆...
今天突然来发表一下自己对于学习的一些感想,有时候我们去做一件事情的时候会觉得很累,很枯燥,尤其是学习一些没有接触过的新知识的时候,而且感觉时间过得非常慢。但是我们去看电影,或...
今天在Android Studio中新建了一个默认的native工程,默认使用CMake来构建,理论上一行代码就不用写就可以运行一个helloworld的示例程序(Hello...
涉及内容: 编码解码 Encoding & Decoding 加密解密 Encryption & Decryption 数字签名 Digital Signature 压缩与解...
目录 一,Git之深入核心概念:一切皆引用 1,git的基本概念 2,git的实际操作 3,git中的引用二,Git深入之二:交互式rebase, 交互式add和工作流三,其...
我们自定义控件的时候,最常见的需要重写构造函数是 public View(Context context) {} 和 public View(Context context,...