
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
先来一个Jack大神的演讲视频Managing the Reactive World with RxJavaBackpressueBackpressue是指一个Flowable管道处理中,有些异步状态无法及时处理产出的值,需要一种方式来告诉upstream降低生产数据的节奏,本质上是一种flow control策略。如下例子,source产出了过多的数据,会导致downstream处理不及时而导致
先简单介绍一下android里面navive和js互相调用Android与JS通过WebView互相调用方法(二者沟通的桥梁是WebView),实际上是:Android去调用JS的代码JS去调用Android的代码对于Android调用JS代码的方法有2种:通过 WebView.loadUrl()通过 WebView.evaluateJavascript()对于JS调用Android代码的方法有3
wsl2是适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销1.wsl2 安装详细安装过程见官方说明文档,对win10 有版本要求:运行 Windows 10(已更新到版本 2004 或更高版本,对于 ARM64 系统则是内部版本 19041)具体安装过程参考:wsl
之前在项目过程中,遇到P版本升级到Q版本,有2个默认应用发生变化的问题,浏览器和语音助手,都变成Google的应用,记录一下分析的过程1.RoleManagert和RoleManagerService相关的介绍RoleManager就android Q版本新增加的特性,主要用来管理默认应用设置的,目前支持的Role有8种public static final String ROLE_ASSISTA
最近项目中遇到一个问题:一个客户应用从后台启动Activity,有如下打印Slog.w(TAG, "Background activity start [callingPackage: " + callingPackage+ "; callingUid: " + callingUid+ "; isCallingUidForeground: " + isCallingUidForeground+ "
本文主要从3个方面来介绍这几个类之间的关系,先从整体关系图,对4个类的关系有个大概的了解,然后通过dumpsys命令,来验证这种关系;然后从类定义的角度来看,4个类是如何互相包含的;最后从Activity启动的流程过程来看4个类是如何关联上来的。通过阅读本文,能对ActivityDisplay/ActivityStack/TaskRecord/ActivityRecord的关系有个整体的认识和理解







