Jetpack架构组件学习(2)——ViewModel和Livedata使用

Jetpack架构推荐使用MVVM结构,为此推出了几个MVVM的组件库供我们开发者快速接入,首先要讲的就是ViewModel个人理解:Activity为View,VM就是ViewModel,负责数据的逻辑处理,Model则是数据源ViewModel介绍ViewModel能做什么?ViewModel生
Android kotlin Jetpack架构学习 2021年11月25日 52次浏览

Jetpack架构组件学习(1)——LifeCycle的使用

最近有时间了,准备入坑Jetpack架构,第一篇就学个简单的LifeCycle,可以帮助开发者创建可感知生命周期的组件。介绍为什么需要LifeCycle组件?在很多情况下,我们需要在Activity的相关生命周期中进行相关的初始化操作,比如上一节说到的EventBus,需要在OnCreate()和o
Android kotlin Jetpack架构学习 2021年11月19日 91次浏览

Jetpack架构组件学习(0)——总结篇

对之后学习的Jetpack架构开发优点进行简单总结,及对应的文章分类链接
Android kotlin Jetpack架构学习 2021年11月19日 57次浏览

【开源库推荐】#3 Android EventBus的使用

EventBus是一款事件分发框架,可以跨进程,跨Activity/Fragment进行通信,今天来简单的来入下门 EventBus可以做什么?这里来个例子比较好说明,我们知道Android中有个广播机制,可以让Activity和Service互相通信,但是写法过于麻烦,且不够灵活; 又比如,一个Activity中含有几个Fragment,其中的Fragment互相又要实现传数据通信,同时,也要与外层的Activity进行数据的交互,按照常规套路,我们使用传参,写法十分复杂 这个时候,我们就可以使用EventBus,就可以十分快速且简单地实现我们需要实现的效果
Android 开源库 2021年11月16日 81次浏览

Android WebView 实现文件选择、拍照、录制视频、录音

Android中的WebView如果不进行相应的设置,H5页面的上传按钮是无法触发Android弹出文件选择框的,所以,需要进行以下的设置原理说明Webview通过setWebChromeClient()方法来设置一个WebChromeClient对象,里面有相关的方法处理,我们需要将其相关的方法处
Android 2021年11月02日 143次浏览

Jetpack Compose学习(7)——MD样式架构组件Scaffold及导航底部菜单

Compose给我们提供了一个Material Design样式的首页组件(Scaffold),我们可以直接套用从而完成一个APP的首页界面由于Scaffold中还包含有其他的组件,所以讲解Scaffold先讲解前置的一些组件TopAppBar首先,便是TopAppBar,其本质就是我们Androi
Android kotlin Jetpack Compose 2021年10月04日 277次浏览

Jetpack Compose学习(6)——关于Modifier的妙用

之前学习记录中也是陆陆续续地将常用的Modifier的方法穿插进去了,本期就来详细的讲解下关于modifier的使用限于篇幅,我是以常用的属性来讲解,漏讲了一些请见谅,毕竟方法真的太多了,之后可能有用的新的效果,会穿插地讲些基本使用我们直接以个简单的例子讲解下使用,设置Box布局的宽高各100dp,
Android kotlin Jetpack Compose 2021年10月03日 235次浏览

Jetpack Compose学习(5)——从登录页美化开始学习布局组件使用

本篇主要讲解常用的布局,会与原生Android的布局控件进行对比说明,请确保了解Android原生基本布局的知识,否则阅读文章会存在有难度之前我也是在第一篇中的入门实现了一个简单的登录页面,也是有读者评论说我界面太丑了💢,当时入门便是想整的简单些,今天我便是实现美化来学习下布局的相关使用,这位同学
Android kotlin Jetpack Compose 2021年09月25日 246次浏览

Jetpack Compose学习(4)——Image(图片)使用及Coil图片异步加载库使用

本篇讲解下关于Image的使用及使用Coil开源库异步加载网络图片显示Image使用首先,先看下参数fun Image( painter: Painter, contentDescription: String?, modifier: Modifier = Modifier,
Android kotlin Jetpack Compose 2021年09月15日 436次浏览

Jetpack Compose学习(3)——图标(Icon) 按钮(Button) 输入框(TextField) 的使用

本篇分别对常用的组件:图标(Icon) 按钮(Button) 输入框(TextField)的使用方法及各参数使用进行讲解,参考了不少文章,且费了不少时间去时间去一一实践,希望对各位带来些帮助 :blush:
Android kotlin Jetpack Compose 2021年09月08日 470次浏览