240 发简信
IP属地:山西
  • Resize,w 360,h 240
    Android性能优化神器-AspectJ

    一、AOP AOP:面向切面编程(Aspect-Oriented Programming)。 如果说,OOP如果是把问题划分到单个模块的话,那么...

  • Resize,w 360,h 240
    flutter-异步编程

    首先看一张Flutter体系结构图: 我们只关注线程相关信息 1、Framework:我们直接接触的层级 2、engine:Dart Isola...

  • Android Jetpack--lifecycle全解析

    1、概述 google的jetpack已经出来很久了,最近项目中用接入后,也是遇到了不少坑。于是抽时间好好研究了下lifecycle、lived...

  • Dagger2新版注解及源码解析

    一、序 接:Dagger2.1不是Dagger2 demo地址:https://github.com/mrqatom/DaggerInjecti...

  • Dagger2.1不是Dagger2

    一、前言 在学习android architecture components(简称acc)时下载了google官方demo,demo里有一部分...

  • Resize,w 360,h 240
    gradle超详细解析

    *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 一、为什么要学gradle Android studio已经出来很久了,相...

    6.4 79727 15 96 1
  • Resize,w 360,h 240
    第十八周:AIDL使用及其异步操作

    一、Android中AIDL的作用是什么? 用于Android跨进程通信 二、它所支持的参数类型是? 1、所有的Java基本数据类型,比如int...

  • 第十周:classLoader for Android

    1、Android中有哪几种ClassLoader?它们的作用和区别是什么? Android系统ClassLoader包括三种分别是BootCl...

  • 第六周:gradle学习

    应党中央(主席)要求,用代码实现动态指定一个渠道号 首先第一步自定义一个plugin 然后根据我们的需求我们需要拿到manifest文件,并动态...