Fluid
  • Home
  • Archives
  • Categories
  • Tags
  • About

Corouties

https://juejin.cn/post/6953441828100112392 https://www.cnblogs.com/joy99/p/15805916.html 协程启动模式 DEFAULT https://codelabs.developers.google.com/codelabs/kotlin-coroutines/#1 DispatchersBy default, Ko
2020-04-05
Kotlin
#coroutie

databinding

layout expression of the language https://codelabs.developers.google.com/codelabs/android-databinding/#0 https://developer.android.com/topic/libraries/data-binding Create first layout expression when
2020-04-01
Jetpack

Android_itnerview2

https://blog.csdn.net/bn493235694/article/details/79600634 队列是一个先进先出的的数据结构 DequeI need to have a thread-safe LIFO structure Use LinkedBlockingDeque if at a time you want only single thread can o
2020-03-23
JAVA

ActivityRender01

https://juejin.im/post/5baf275f5188255c9a7740ba https://github.com/SusionSuc/AdvancedAndroid/blob/master/AndroidFramework%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90/Android%E8%A7%86%E5%9B%BE%E5%B1%82%E6%BA%9
2020-03-22
ANDROID
#Activity

ActivityStart01

Activity创建 ​ 生命周期方法调用 本篇文章将根据源码解剖Android的Activity的启动流程,需注意的是下列的分析均基于Android7.0, 7.0版本相较于之前几个版本做了许多改动和重构,但是整体的流程是变化不大。根据启动Activity时机的不同,可分为根Activity的启动流程和普通Activity启动流程,根Activity启动流程又可以称为应用程序启动流程,即
2020-01-18
ANDROID
#AOSP

ActivityStart02

Application OnCreate() 12345678910111213141516171819public static void main(String[] args) { Looper.prepareMainLooper(); //创建消息循环 ActivityThread thread = new ActivityThread();
2020-01-13
ANDROID
#AOSP

JVM_HEAP

堆内存细分现代垃圾收集器大部分都基于分代收集理论设计,堆空间细分为: Java7 及之前堆内存逻辑上分为三部分:新生区+养老区+永久区 Young Generation Space 新生区 Young/New 又被划分为Eden区和Survivor区 Old generation space 养老区 Old/Tenure Permanent Spac
2020-01-06
JAVA
#JVM

List

Colletion容器继承图 https://www.jianshu.com/p/31ed50ab01e3 Java ListList <– ArrayList LinkedList ArrayList ```ArrayList arrayList = new ArrayList<>(); 12345 得到一个object数组 `private static fi
2020-01-05
JAVA

JVM_METHOD

对象的访问定位 Person类的.class信息存放在 方法区中 person变量存放在Java栈的局部变量表中 Person对象存放在Java堆中 在Person堆中,有个指针指向方法区的person类型数据,表示person对象是方法区中的Person类New出来的. 内存布局总结 123456789101112131415161718public class Customer{
2020-01-04
JAVA
#JVM

flutter_begin

环境变量 bash_profile ~/.bash_profile 123456export PATH=/Users/m/development/flutter/bin:$PATHexport ANDROID_HOME="/Users/m/Library/Android/sdk"export PATH=${PATH}:${ANDRO
2020-01-04
flutter
1…1314151617…25

Search

Hexo Fluid