一、协程与并发编程 协程与线程的核心区别是什么?协程是轻量级线程,通过挂起而非阻塞实现并发,减少上下文切换开销。线程是操作系统资源,创建和切换成本高。 如何在Android中...

IP属地:广东
一、协程与并发编程 协程与线程的核心区别是什么?协程是轻量级线程,通过挂起而非阻塞实现并发,减少上下文切换开销。线程是操作系统资源,创建和切换成本高。 如何在Android中...
前言 本文源码分析基于jdk1.8版本(持续更新中) 1、HashMap数据结构与工作原理 这是基础中的基础,这个都不能掌握,面试大概率要翻车。源码自己看,这里讲流程。 在J...
内存泄漏(Memory Leak)在软件开发中指的是程序未能释放已不再需要的内存,从而导致内存的浪费。在Android应用开发中,内存泄漏尤其重要,因为移动设备通常内存较为有...
一、快捷键 双击shift 全局查找cmd + F 当前文件查找cmd + R 当前文件替换shift + cmd + F 全局查找shift + cmd + R 全局替换c...
在日常的Android开发,我们经常要获取网络上的数据,最常用的两种请求方式-GET POST,对自己的Project进行数据更新.安卓为我们提供了一个流行的网络请求框架--...
公司项目使用RN实现的k线图效果不忍直视,调试过很多个版本都没有达到理想的效果,于是想用原生来实现。经过调研选用的MPAndroidChart库(Github:https:/...
Android 官方文档解析:两个或两个以上的 Android 应用可同时向同一输出流播放音频。系统会将所有音频流混合在一起。虽然这是一项出色的技术,但却会给用户带来很大的困...
Android开发过程中 安装完成一个app时,在安装界面直接点击打开。我们进入了app的首页,这时我们按home键返回桌面,再点击应用图标,会发现没有直接进入首页,而是先进...