Application生命周期

Application

Application是指代一个应用,默认我们在android应用中可以不指定,
也可以写一个类,继承Application,在AndroidManifest.xml中指定applictaion类即可

Mehr lesen

Activity的启动模式

Activity启动模式

首先,Activity有四大启动模式:
standard、singleTask、singleTop、singleInstance

Mehr lesen

android生命周期

准备对andorid基础性的东西都进行整理,梳理一下。

Mehr lesen

react-native 适配androidX

androidX

在API28后,android新增androidX依赖,用于解决以前的android.support.v*依赖混乱问题。
对v1-v9做了合并处理。

Mehr lesen

kotlin 在android老项目中引入kotlin

在android项目中引入kotlin

存在两种方法

Mehr lesen

google play 提交要求

google play 提交要求

本文于2020/09/09日起记录在google play提交版本时,google play提出的提交要求

Mehr lesen

git使用

git

git是一款分布式代码版本控制工具

Mehr lesen

Lock详解

Lock

Lock 是java中的一个锁接口,在jdk1.5新增

Mehr lesen

Synchronized详解

Synchronized详解

Synchronized是内置锁,锁的是对象,
Synchronized 有几个使用方式,但其实都是作用于对象。

Mehr lesen

java 设计模式

Mehr lesen

java IO

Mehr lesen

动态代理

Mehr lesen

注解

Mehr lesen

数据传输与序列化

序列化方式

    Mehr lesen

    Callback Future

    Future

    Future代表一个异步计算的结果,并且它提供一些方法来让调用者检测异步过程是否完成,或者取得异步计算的结果,或者取消正在执行的异步任务。

    Mehr lesen

    android AsyncTask

    AsyncTask 顾名思义 即是异步任务。在内部实现了线程的切换,并会一直回调任务进度。
    适用于耗时任务、网络请求,并需要与主线程进行交互。

    Mehr lesen

    线程池

    java 线程池

    线程池是用来管理以及调度线程的容器。

    Mehr lesen

    java 强、软、弱、虚四种引用类型

    引用类型

    在jdk 1.2之前,一个对象只有 “已被引用” 和 “未被引用”两种概念,在jdk1.8之后,引用类型分为4类:
    强引用:Strong Reference
    软引用:Soft Reference
    弱饮用:Weak Reference
    虚引用:Phantom Reference
    这4中引用的强度依次减弱

    Mehr lesen

    java ThreadLocal解析

    ThreadLocal

      Mehr lesen

      java volatile 关键字

      参考: https://www.jianshu.com/p/157279e6efdb
      https://www.jianshu.com/p/e79bdd15a08b

      Mehr lesen