logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android框架之MVP模式(以登录为例)

    Android框架现在常见的有MVC模式、MVP模式、MVVM模式。我们首先先明确一个概念:模式是指组织代码的结构方式,模式并不能提高代码的执行效率。模式是为了后续功能的扩展方便和代码的结构清晰而使用的。    在上一篇文章中,由刚开始的把代码都写在Activity里演化出Android的MVC模式,但是在最后,我们可能还是感觉Activity中的代码有些繁杂,这是因为V层和C层的角色..

Android框架之MVC模式(以登录为例)

Android框架现在常见的有MVC模式、MVP模式、MVVM模式。我们首先先明确一个概念:模式是指组织代码的结构方式,模式并不能提高代码的执行效率。模式是为了后续功能的扩展方便和代码的结构清晰而使用的。刚开始做Android开发时我们把代码都写在Activity里,这样代码的扩展性和结构清晰并不好。由此演化出Android的MVC模式,本篇文章也主要描述怎么将原来的写法抽取成...

Android : RecyclerView 最简单优雅的添加分割线 ItemDecoration

1、自定义分割线private class SpaceItemDecoration extends RecyclerView.ItemDecoration {private int mSpace;public SpaceItemDecoration() {float density = getResources().getDis...

#android#android studio
Android Studio 安装步骤详细图解

〇、前言Android Studio安装前需要先安装好JDK并配置好环境变量。一、AndroidStudio下载地址及版本说明Android Studio国内下载地址:https://developer.android.google.cn/studio二、安装步骤图解1、首先建议在安装目录下分别创建SDK和Studio文件夹,分别用以存放SDK文件和安装Android Studio :2、3、4、

文章图片
Windows10下安装Ubuntu18.04LTS详细教程

这篇文章分享自己在Windows10系统下安装VMware虚拟机,然后在VMware中安装Ubuntu 18.04 LTS的详细过程。之所以选择在虚拟机中安装Ubuntu,主要是可以不影响自己电脑的正常使用,而且在虚拟机中可以大胆尝试任何操作,不用担心造成不可逆转的破坏,大不了删除重新再来而已。Ubuntu 18.04 LTS于2018年4月底发布,其代号为 Bionic Be...

Gson解析:将Json字段映射到不同名的Java字段上以及将多个Json字段映射到单个Java字段

一、Gson正常解析一般情况下我们使用Gson将Json字符串解析成Java实体数据类时,Json字段和Java字段是一一对应且名称完全一致。比如如下Json字符串:{"userId":3,"userName":"张三"}对应的Java实体类为://只能解析 userId、userNamepublic final class UserInfo{public int userId;public St

Intent传递数据大小限制问题:android.os.TransactionTooLargeException: data parcel size xxxxxxx bytes

两个Activity跳转,我们一般会用Intent传递数据,但如果传递数据太大会出现如下异常:2020-10-23 09:52:22.142 5506-5506 E/AndroidRuntime: FATAL EXCEPTION: mainProcess: jdlf_scgl_zp_android.ui.m990_system, PID: 5506java.lang.RuntimeExceptio

到底了