日志收集框架的作用 相信大家在开发应用的时候,总会遇到bug,这个时候,如果bug是在我们本地开发的过程中发现的,那么我们把手机插入android studio进行联调,就可...
日志收集框架的作用 相信大家在开发应用的时候,总会遇到bug,这个时候,如果bug是在我们本地开发的过程中发现的,那么我们把手机插入android studio进行联调,就可...
在我们平时使用room数据库版本升级的时候,对表字段的改动需要自己写sql语句来升级 (如图1),在room的新版本中,我们可通过配置,让其自动升级并保留数据。 1.引入ro...
Android Activity的生命周期是有很多状态的,比如有onCreate(), onStart(), onResume(), onPause(), onStop(),...
先看效果图: 关于蒙层提示,新手引导层,我见过很多APP的做法是简单粗暴直接用一个完整的图层盖着展示的,根本看不到底层,这样做虽然简单,但我认为这并不是蒙层提示的效果 还有就...
简介android实现版本更新时,必须打包成apk进行测试,不可以直接运行到手机调试,因为运行时的key是debug环境的,而打包后是release包,也可以直接用adb安装...
又来更新小功能了,项目中经常会遇到单选多选功能,总是草草的写下没有系统总结,今天来记录一下。这篇是用RecyclerView实现单选多选功能,下一篇再来讲用RecyclerV...
在5.0以后大家在使用列表控件时已经逐渐的使用recycleView来代替ListView了,但是很多人并不了解recycleView的高效率的刷新方式 首先我们先介绍一下r...
前言 消息推送在Android开发中应用的场景是越来越多了,比如说电商产品进行活动宣传、资讯类产品进行新闻推送等等,如下图: 本文将介绍Android中实现消息推送的第三方推...
还是要从头说起: 最近由于项目进行到了一定的阶段,项目中的代码到达了一定的体积与当量(主要是业务越来越多),这个时间分层使用MVC,MVVM等来分层已经力不从心,不是说MVC...
Android Studio 是采用 Gradle 来构建项目的,Gradle 是一个非常先进强大基于Apache Ant和Apache Maven概念的项目自动化建...
Android Compose自推出正式版本后,google 就一直推荐使用Compose来开发。正好疫情期间,作为一个 Android 摸鱼达人,就来摸索一下Compose...
众所周知,RxJava2 中当链式调用中抛出异常时,如果没有对应的 Consumer 去处理异常,则这个异常会被抛出到虚拟机中去,Android 上的直接表现就是 crash...