240 发简信
IP属地:天津
  • 用Jetpack+Compose写个简单的界面

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

  • 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)

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

  • 使用Realm碰到This method is not supported by RealmResults

    使用Realm进行数据存储时,做了一个功能,离线状态下,从数据库读取之前存储的数据,正常是读取数据库内的数据进行显示,结果崩溃了报错:This ...

  • MotionLayout实现简单卫星菜单

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

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

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

  • 也谈Android消息机制

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

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