Android理解ANR
1、 前言
在上一篇文章《Android性能优化(六)之卡顿那些事》中,我们提到了卡...
Java程序运行原理分析
class文件内容
class文件包含Java程序执行的字节码
数据严格按照格式紧凑...
ReentrantLock原理分析
ReentrantLock是Java并发包中提供的一个可重入的互斥锁,它拥有与synchronized...
Android FrameWork面试点集合
1. 怎么跨进程传递大图片
考察点
了解各种跨进程传输数据的方式及各自优缺点
...
深入理解JVM垃圾收集机制
程序计数器、虚拟机栈和本地方法栈这三个区域属于线程私有的,只存在于线程的...
Now in Android !AndroidApp开发的最佳实践,让我看看是怎么个事?
在Android的官网,有个示例程序,在官网是这样介绍它的。
developer.android.googl...
Android 系统 Bar 沉浸式完美兼容方案
引言
自 Android 5.0 版本,Android 带来了沉浸式系统 bar(状态栏和导航栏),...
Android中的异步消息处理机制
这也是Android中老生常谈的一个话题了,它本身并不是很复杂,可是面试官比较喜欢...
android设置tablayout下划线长度代码
设置tablayout下划线长度的方法
基于Android T:包管理机制详解(上)
前言
PackageManagerService(简称PKMS)是Android系统核心服务之一,和AMS,WM...
This 带来的困惑
1 引言
javascript 的 this 是个头痛的话题,本期精读的文章更是引出了一个观...
Flutter 实现复杂布局:多层次滑动效果与嵌套滚动处理
在实际的移动应用开发中,复杂的 UI 布局是一个非常具有挑战性的部分,尤其是当需...
Android逆向技术50——Android集成Botan库
Android逆向技术49——Android集成Botan库
缘起是,发现这个库好久了,但是呢,一直...

