文章目录: 4W2H 分析 Jetpack Jetpack 四件套( LifeCycle、LiveData、ViewModel 和 DataBing) 总结与展望 image...
文章目录: 4W2H 分析 Jetpack Jetpack 四件套( LifeCycle、LiveData、ViewModel 和 DataBing) 总结与展望 image...
1.Dart单线程异步编程模型1.1 处理耗时操作1.2 Dart事件循环 isolate2.1 为什么需要isolate2.2 什么是isolate2.3 isolate并...
前端开发经常遇到一个词:路由,在Android APP开发中,路由还经常和组件化开发强关联在一起,那么到底什么是路由,一个路由框架到底应该具备什么功能,实现原理是什么样的?路...
一、前言: Flutter中几乎所有的对象都是一个Widget,StatelessWidget和StatefulWidget都是直接继承自Widget类,而这两个类也是Flu...
PendingIntent可以看作是对Intent的一个封装,但它不是立刻执行某个行为,而是满足某些条件或触发某些事件后才执行指定的行为(启动特定Service,Activi...
如果您执行 brew -v 命令,可能会发现两个提示,指出您的 homebrew-core 和 homebrew-cask 目录被 Git 认为不是一个安全的目录。在这种情况...
前言 根据启舰 的博客所学习的自定义View。 一、setShadowLayer构造函数 radius:模糊半径,radius越大越模糊,越小越清晰,但是如果radius设置...
Behavior是Android Support Design库里面新增的布局概念,主要的作用是用来协调CoordinatorLayout里面直接Child Views...
基于api28 源码解析 该方法在窗口的insets发生变化时,被调用。View调用该方法,以调整内容来适应窗口的变化。窗口的insets变化,包括status bar、软键...
activity+fragment的软件框架中,多级页面的fragment一般都有动画效果,现在将动画的实现方法总结如下。 方法一 重写fragment 的onCreate...
WebView与JavaScript的交互总结 1、交互总结 WebView与JS之间的交互总结可以概括为下面两种: Android客户端去调用JS代码 JS端去调用Andr...
脉脉上的一些回答: 根本上来说是一种通信协议,通过最基本的数据类型映射到内存地址。 简单理解是大家都可以和 c++ 互调,用c++ 中转。给 window 中提供一个可操作对...
缘起 在Android开发中,我们经常会见到下面的代码,比如: 你曾经有没有想过这两者到底有什么区别?我该使用哪种呢? 常见的Handler.post揭秘 Handler的工...
前段时间由于某种原因,开始接手开发公司前端Vue搭建的项目 该前端项目采用的是基于git rebase的形式去合并代码,而我之前使用git一直都是采用merge的形式合并分支...
前段时间弄新项目的时候需要配置打包平台,然后就研究了一下,之前由于都用Android studio 进行构建项目,所以很少用命令行,久而久之对于这些有点陌生。先上第一张图: ...
git clean命令用来从你的工作目录中删除所有没有tracked过的文件 git clean经常和git reset --hard一起结合使用. 记住reset只影响被t...
前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解RxJava,请看文章:Android:这是一...
Hi,前两天有点事情耽搁了,抱歉。 我把思路梳理了一下,先介绍 Backpressure Strategy 会有较大的知识代沟,所以今天我们就从 异常处理 开始,明天介绍 R...