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忽略文件和泛型)解决方案 问题产生原因 项目开启混淆后,按照网上的忽略配置...
本文介绍如何使用JavaScript来编写能够解析四则运算表达式的脚本语言本文源码:用JS编写简单的脚本语言(四则运算) 1. 规则需求 支持数字运算,也就是+ - * / ...
网上关于TCP内网穿透的软件或是文章挺多的,其中通过TCP端口代理转发可以说是实现穿透最简单的方式了。注意:文章代码只是原理示例,并没有考虑性能、安全性以及一些异常的处理,请...
在阅读本篇文章前,推荐阅读一下 Python简单queue队列与多线程使用演示源码放在:多线程ZIP暴力破解示例 暴力破解zip一般有两种方式: 跑字典 枚举字符集 首先简单...
FIFO 、LRU、LFU缓存算法算是比较简单的,它们的区别是当缓存空间满的时候,其对数据淘汰策略不同而已,这里的话我就选择了JavaScript来进行演示FIFO 、LRU...
关于LeakCanary的原理,基本是中高级Android岗位面试必问的问题了,LeakCanary文章一搜一大堆,公众号推文,各种长篇大论~ 应付面试,其实看这篇就够了。 ...