前言 Android系统应用要迁移到Gradle,需要把系统应用依赖的隐藏API给暴露出来,所有要得到保护隐藏API的framework.jar和android.jar 生成...
前言 Android系统应用要迁移到Gradle,需要把系统应用依赖的隐藏API给暴露出来,所有要得到保护隐藏API的framework.jar和android.jar 生成...
面试专题我放在git上了,地址Github 欢迎fork然后一起更新 1. 内存模型以及分区,需要详细到每个区放什么。 Java程序运行的内存分配策略有三种,分别是静态分配,...
作者:何乐乐 前言 对于中大型移动端APP开发来讲,组件化是一种常用的项目架构方式。个人最近几年在工作项目中也一直使用组件化的方式来开发,在这过程中也积累了一些经验和思考。主...
ThreadLocal是什么 ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景...
前言 (高清无损原图.pdf关注公众号后回复 ThreadLocal 获取,文末有公众号链接) 前几天写了一篇AQS相关的文章:我画了35张图就是为了让你深入 AQS,反响不...
进程间通信 Android 四大组件 Android 进程间通信可以通过Android 四大组件实现。 Activity 使用 Intent Content Provider...
Android夸进程通信机制系列:Android夸进程通信机制一:多进程简介Android夸进程通信机制二:Parcel 与 ParcelableAndroid夸进程通信机制...
最近在做ANR优化,发现线上非常多的ANR(一半以上)原因都是Input dispatching timed out。对于Activity或Service生命周期的ANR产生...
ORB-SLAM3 Android 移植 1. 前期准备 ORB-SLAM3 开源链接:https://github.com/UZ-SLAMLab/ORB_SLAM3[htt...
概述 移动端 APP 的热修复技术已经出来了很多年,Android 方面的解决方案也有很多(iOS 已经被苹果官方叫停),比如手淘的 Sophix,微信的 Tinker 等等...
关于安卓中的Binder机制,该博客很值得一看:Android Binder设计与实现 - 设计篇[https://blog.csdn.net/universus/artic...
说起Android的进程间通信,想必大家都会不约而同的想起Android中的Binder机制。而提起Binder,想必也有不少同学会想起初学Android时被Binder和A...
Activity的启动分为根activity启动和普通activity启动,根activity的启动过程包括了普通activity的启动过程,本文只介绍根activity的启...
你在使用 Retrofit 的时候,是否会有如下几点疑惑? 什么是动态代理? 整个请求的流程是怎样的? 底层是如何用 OkHttp 请求的? 方法上的注解是什么时候解析的,怎...
以下纯属个人面试经验分享,望对各位同仁有帮助 本人基本情况是:16年毕业于211院校本科,19-21年在Oppo工作,算是有大厂经验了面试的岗位是:Android应用开发工程...
本文将会回答这几个问题: 为什么会有多线程[https://www.zhihu.com/search?q=%E5%A4%9A%E7%BA%BF%E7%A8%8B&search...
Android 进程间通信 为什么要去理解Android的进程间通信机制 对于Android开发工程师来说,如果不去理解进程间通信机制也可以使用系统提供的API完成应用开发,...
最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁 在Java并发场景中,会涉及到各种各样的锁如公平锁,乐观锁,悲观锁等等,这篇文章介绍各种锁的分类: 公平...