如果在 Android Studio 中设置了代理,而在电脑中使用 SS 设置了全局代理,之后 SS 代理不可用时,使用 Android Studio 时会报如下错误: Co...
如果在 Android Studio 中设置了代理,而在电脑中使用 SS 设置了全局代理,之后 SS 代理不可用时,使用 Android Studio 时会报如下错误: Co...
在 Android 开发中,内存泄漏是一个常见的问题。这个问题可能会导致应用程序变慢、崩溃或者消耗大量的内存,最终导致设备性能下降。 什么是内存泄漏 内存泄漏指的是应用程序中...
最近刷某乎,发现有很多朋友有年龄焦虑了,比如:“我今年28了转行来不来得及”,“我今年30了还能转软件测试吗?”......这种问题在网上上有很多,仿佛大家都觉得年纪大了,很...
LeakCannary 的主要原理,其实很简单,大概可以分为以下几步: ((1) 监测Activity 的生命周期的 onDestroy() 的调用。 (2) 当某个 Act...
一、前提 在开发应用的时候,一个Activity里面可能会用Viewpager+多个Fragment来结合使用,如果每个fragment都需要加载数据,或者从本地加载,或者从...
责任链模式及OkHttp中的实现 责任链模式 责任链模式是对一个事件的处理方法,所有能对事件进行处理的对象按顺序形成一个链表.事件经过链表中每个处理对象轮流处理.如果有返回值...
1. 我年纪比你大好几岁,技术上并没什么建树,现在学习还有用吗? 当你这么说的时候我想你心里是拒绝的,这应该不是年龄的问题,而是什么时候可以下决心行动起来,一直这么下去以后你...
定义一个自定义CustomView,在xml中加载,打印MainActivity和view各个生命周期方法,对比如图显示 自定义view的生命周期过程主要分为三个环节,初始准...
Android View树结构 [图片上传失败...(image-85aaf7-1630895208631)] [图片上传失败...(image-8c09b-16308952...
Flow是kotlin提供的一个工具,使用协程封装成生产者-消费者模式,上流来负责生产,下流来接收消耗。 一、Flow的使用 1.Flow的创建 1.可以使用flow构建函数...
一、生命周期简介 Fragment的生命周期和Activity类似,但比Activity的生命周期复杂一些,首先我们来看张图 onAttach(): onCreate(): ...
在日常的Android开发当中,ViewPager是我们常用的组件之一。比如我常见的应用引导页、Banner自定义控件都有可能使用ViewPager来实现。这篇博客分享一下,...
https://juejin.cn/post/6844903976240939021[https://juejin.cn/post/6844903976240939021] ...
点赞关注,不再迷路,你的支持对我意义重大!🔥 Hi,我是丑丑。本文 「Android 路线」| 导读 —— 从零到无穷大[https://www.jianshu.com/p/...
前言 在Kotlin中,有一些用于扩展 & 方便开发者编码的内置函数,能大大提高开发者的开发效率。今天,我将主要讲解的是: let函数 also函数 with函数 run函数...
准备做新的APP,先架构设计。 主要的要求:1.层级职责清晰、单一;2.模块间独立解耦;3.......; 下面贴出几张主要的图吧 APP架构图https://process...
前言 前段时间,一位计算机专业大四即将毕业的同学关注了我的公众号,然后问了我一系列的问题,表达出他对未来的迷茫: 我仔细看了一下他提出的问题,归纳总结无非就是:计算机专业的应...