logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

UI----实现京东首页轮播图

先看一下要实现的效果就是红色框框的部分,注意他是可以左右滑动的,单纯就这一部分来说,第一页的实现就是GridView网格布局,5列,10个item,因为可以左右滑动,因此可以使用ViewPager实现,整体的就是使用GridView+ViewPager实现。(1)ViewPager的配置关键的是要通过适配器,填充内容,内容就是GridView;–>首先知道ViewPager需要几页...

#android#android studio
MVP架构设计模式1

在实际的开发过程中,常用到的设计模式有MVC、MVP、MVVM3种设计模式,在MVC设计模式中,Activity处于C层,却往往要兼顾V和C的2部分责任,是的C层和V层的耦合性太高,导致Activity或者Fragment层的代码臃肿,不具备扩展性,因此选择使用MVP、MVVM设计模式成为主流模式。从本节开始,就介绍一下MVP设计模式的使用。在MVP模式中同样是分为3个角色:M:Model层,..

#android#android studio
Kotlin开发Android App和Java的差异3----Kotlin中的单例设计模式(简单封装Retrofit)

1 委托1.1 类委托类委托,就是一个类实现了一个方法,但是委托另一个类来执行这个方法,这种方式的意义在哪,目前不太清楚,存在就是合理的吧interface IA{fun run()}class II : IA{override fun run() {println("II 的run方法")}}class BB(ia:IA) : IA by ia这样看起来有点儿像Java中的多态,可以传入不同的I

#kotlin#android#java +2
Kotlin开发Android App和Java的差异7----Kotlin中使用协程执行并发操作

1 依赖配置如果在Android项目中使用协程,需要配置以下依赖implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9")2 实现协程的方式在Kotlin中,实现协程的方式有很多,常见的方式包括async、lunch、withContext其中,launch不存在返回值,async可以存在返回值,两者都不会阻塞主

#android#kotlin#java
Kotlin官方文档学习1----类与继承

与Java类似,在Kotlin中,类通过class关键字创建1 主构造函数 和 次构造函数1.1 主构造函数在Kotlin类中,可以有一个主构造函数以及1个或者多个次构造函数;主构造函数在声明类的时候定义,就是类名后的 + 花括号{ }内的主体class Person constructor (var name:String){}这个Person类名后边的一部分就是主构造函数,在没有访问修饰符(p

#android#kotlin#flutter
Android模块化-----网络模块封装

在实际的应用开发中,常用到的网络框架有OkHttp、Retrofit、RxJava+RxAndroid,每个框架都有自己的优点:例如OkHttp,因为其特有的拦截器责任链模式,可以拦截请求和响应;Retrofit内部封装OkHttp,它更高效在于使用注解封装Http请求,在之前Retrofit中也使用过;RxJava的优势在于它的操作符,事件的转换。每个框架都有自己的优点,因此通过整合全部的请求.

#android#android studio
商城购物项目开发1----仿淘宝首页设计主页面(TabLayout + ViewPager2 + Fragment)+ViewPager的事件冲突解决

从这节开始,主要是对这个商城项目的主页面做设计和开发,根据淘宝的页面结构做参考,设计一款商城购物APP。先看一下淘宝的首页。整体的布局就是这样的,所以先从页面框架开始搭起来。1、页面整体布局<androidx.appcompat.widget.Toolbarandroid:id="@+id/toolbar"android:layout_width...

#android#android studio
Android模块开发-----用户信息模块(Fragment和Activity之间数据的传递)

在上一章节的《Android模块开发------SQLite数据库的使用(登录模块)》中,介绍了基本的登录模块,本节介绍一下用户模块的设计思路。在登录成功,进入主界面后,通过ViewPager+Fragment的形式将Fragment添加到MainActivity,在用户UserFragment中,主要负责处理的就是显示当前用户的用户名,还有退出登录等简单的操作,后续有功能添加会在此更新。(1..

#android#android studio
    共 12 条
  • 1
  • 2
  • 请选择