240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Android自定义Plugin替代重复劳动

    上篇说过要做一次自定义gradle插件的实战,本篇文章就记录下两个场景下的实践,实践内容属于入门级别的,相对简单,第一:查找多模块中出现的...

    3.9 2466 5 19
  • Resize,w 360,h 240
    RecyclerView复用机制浅析:从实现下载列表入手

    RecyclerView目前基本上已经替代了ListView,其强大的可定制性和性能上的优化深受开发者的喜爱,这篇文章就不再介绍使用方法,...

    1.6 6851 8 12
  • Android图片加载框架的封装(Glide封装为例)

    前言 接手之前的项目,发现图片加载用的是glide,但是每处加载的地方都把GlideApp.with()一系列配置写下来,虽然代码也不长,...

  • React Native微信支付开发爬坑之旅(ErrCode:-1)

    早闻微信支付一直为移动开发者所诟病,这次公司项目新增微信支付需求,一试果然是一把辛酸泪,从配置到与后台调试真是一波三折,整整花了一天的时间...

  • 用Jetpack+Compose写个简单的界面

    一、前言 compose的出现,预示着Android原生端也迈向了声明式界面的开发模式,Android传统的开发方式是界面在XML里编写,...

  • Room数据库迁移

    App迭代过程中,难免需要对数据库进行更新,有可能是字段的增加,修改或删除,也有可能需要新建一张表,这就涉及到数据库的迁移Migrate,...

  • 也谈Android消息机制

    Handler源码浅析 讲到Android消息机制,主要就是Handler了,从字面上,就是处理者的意思,处理其他线程发来的消息,完成比如...

  • Resize,w 360,h 240
    Android Gradle之自定义Gradle Plugin

    Android自定义plugin有三种方法,本文只记录自定义的plugin作为独立项目,主要分为以下六个步骤 1.首先新建java/kot...

  • MotionLayout实现简单卫星菜单

    最早从公众号了解到MotionLayout,大概知道它是继承自ConstraintLayout,目的是让我们更方便快捷地写一些简单的vie...

个人介绍
对代码痴迷的小兵