1.pc安装charles 下载地址[https://www.charlesproxy.com/download/]注册地址[https://www.zzzmode.com/...
1.pc安装charles 下载地址[https://www.charlesproxy.com/download/]注册地址[https://www.zzzmode.com/...
在了解启动模式之前,要先了解 Android 的 activity 管理方式[https://developer.android.com/guide/components/a...
1:什么是协程,kotlin协程是什么。 2:kotlin开启协程的方式 launch async+await两者最主要区别 异常处理:launch内部可能会抛出异常,因此...
注意两点:1.textView一定要setMovementMethod(LinkMovementMethod.getInstance()) 2.textView一定要重新se...
1.handler的简易模型2.handler的几个关键人物,message,messageQueue,handler,looper,(每个角色是干啥,是啥数据结构)。3.详...
1安装 详细步骤可以参考这些大佬的博客安装教程1,安装教程2 总结:1.官网注册账号 https://www.genymotion.com/account/login2.下载...
感觉是干货,但是没看明白到底是啥问题导致的。
明明startforeground了为什么还会报Context.startForegroundService() did not then call Service.startForeground()背景主项目是媒体类app,有一个绑在主进程里的播放器进程,用的是foreground service。有一个普通的推送进程用的是普通的service。 某个版本发布之后突然大...
前言 在Android开发的多线程应用场景中,Handler机制十分常用 今天,我将手把手带你深入分析 Handler机制的源码,希望你们会喜欢 Anroid异步通信Hand...
@蓝色的天空123 居然被你发现了。一直忘记改了
混淆后json解析出错开启混淆后打包,程序出现json解析出错 原因:没有配置忽略要解析的model。(已经配置了gson忽略文件和泛型)解决方案 问题产生原因 项目开启混淆后,按照网上的忽略配置...
关于LeakCanary的原理,基本是中高级Android岗位面试必问的问题了,LeakCanary文章一搜一大堆,公众号推文,各种长篇大论~ 应付面试,其实看这篇就够了。 ...