240 发简信
IP属地:甘肃
  • 再理解并发、并行,异步,同步和promise,await,async

    1.以下纯属个人理解 同步:程序执行完这个任务后在执行下一个任务,需要等待异步:不用等待,任务同时执行,分为并发和并行两种实现方式并行:多个不同...

  • Resize,w 360,h 240
    Android打卡项目

    这个App主要实现了签到功能。包括用户注册;用户登录;用户签到(签到时用户需要填写相关信息如健康信息,位置等信息);签到时APP将自动获取用户的...

  • Resize,w 360,h 240
    Android美食项目

    项目简介 本项目是对本人Android学习的一个汇总,集合使用了大部分以前博客所写的技术,是一个完整的Android项目。语言环境:Kotlin...

  • Resize,w 360,h 240
    kotlin协程

    1.是什么? 协程和线程是平行的概念,广义上的协程是比较低成本,轻量的。而kotlin中的协程是由kotlin官方提供的线程框架api,koti...

  • Resize,w 360,h 240
    组件化、插件化、热修复

    1.组件化 即模块化定义:将项目拆成多个 module 开发,可让一个功能、业务对应一个组件以前的 Android 开发不是现在这样⽤ grad...

  • Resize,w 360,h 240
    MVC、MVP、MVVM理解

    M:即Model,Model类封装了数据模型和相应的网络操作等。 1.MVC Android中的MVC: View:即xml文件 Control...

  • Resize,w 360,h 240
    Demo:双向滑动的 ScalableImageView

    1.实现图片放大 public void scale (float sx, float sy) ;//以(0,0)为中心点,将画布长宽分别变为原...

  • Resize,w 360,h 240
    Android多线程

    为什么需要多线程技术?我认为是因为当执行任务时,若是遇到一个很耗时的任务,且该任务不需要与主线程同步执行时,就可以另外开辟一个新的线程去处理该任...

  • Resize,w 360,h 240
    自定义View触摸反馈:基本原理

    View.dispatchTouchEvent()只能消费事件ViewGroup.dispatchTouchEvent()才能分发事件 总结:事...

个人介绍
C'est Murphy qui l'a dit