自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Android RecyclerView 仿Viewpager滑动半屏跳转到下一个Item

val snapHelper = PagerSnapHelper() snapHelper.attachToRecyclerView(mRec)注意:添加到setAdapter之后

2022-03-09 16:15:16 2845

转载 Android 获取通讯录数据

最新获取通讯录名称,头像,手机号

2022-03-08 10:22:46 1697

原创 Android契约MVP逐步升级至高度封装MVP

学习目标:学习MVP基本概念,可以自行搭建契约类MVP。学习由基础契约类MVP一步步升级至高度封装的MVP。学习内容:在我本人工作的这段时间MVP陆陆续续在使用,可是在使用过程中发现MVP在中小型公司中处于一个比较尴尬的位置,项目开始的时候使用MVP感觉还可以,随着业务扩展以及同事更替导致项目质量直线下降,这和MVP模式下n多P层不无关系,在这里将我之前在工作时使用的MVP给大家讲解一下,以及自己对之前MVP进行的封装进行讲解,加深自己的理解并发现问题首先我们先理解什么是契约类M

2021-01-14 04:54:35 498

原创 Android组件化开发详解

学习目标:熟练使用组件化开发,路由配置学习内容:在使用组件化开发前首先要明确项目整体框架,划分模块及业务(重点),好的开始才会有好的结果。模块划分明确后开始配置Module。如图我们要完成以下功能:1.点击商城进入ShoppingModule2.点击登录进入LoginModule3.点击账单红色区域展示账单列表(其他Module中的Fragment)(shareModule为公共模块)根据业务需求创建如下:在App的gradle.properties文件下添.

2021-01-10 05:04:17 6493 7

原创 JAVA基础

标识符命名规则:由字母、数字、下划线和$符号组成1.不能以数字开头2.不能是java关键字单可以包含关键字3.区分大小写常量:分类:1. 字面值常量2. 自定义常量变量:分类:基本数据类型:字型Byte 字节整形: short 短整型Int  整形四类八种: Long 长整形浮点型Float 单精度浮点型Double 双精度浮点型布尔类型Ture  对False 错引用数据类型:String,数组

2018-01-18 09:34:23 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除