包含标签:kotlin 的文章
-
-
听说这套框架可以解决Android MVI
作者:易冬 前言 没有最完美的架构,只有最合适的架构。 Android 应用架构变迁:MVC、MVP、MVVM、MVI。 关于这四种架构的概念、逻辑、实现方式与优劣,…… -
Android Jetpack 知识点强化实战(实现登录页面、APP主框架、网络数据请求、Kotlin Flow项目实战….)
JetPack 是什么? 2018年⾕歌 I/O 发布了⼀系列辅助 Android 开发者的实⽤⼯具,合称 Jetpack。以帮助开发者构建出⾊的 Android 应⽤。 Jetpack 是⼀套库…… -
Kotlin invoke约定,让Kotlin代码更简洁
前言 最近看到DSL这个东西,不由的觉得里面可以利用Kotlin的一些特性能简化代码,所以具体来看看它是如何实现的。 正文 首先一上来就说原理或许对于不熟悉Kot…… -
Google 推荐使用 MVI 架构?卷起来了~
前言 前段时间写了一些介绍MVI架构的文章,不过软件开发上没有最好的架构,只有最合适的架构,同时众所周知,Google推荐的是MVVM架构。相信很多人都会有疑问…… -
源码分析-Activity的启动流程
以android 6.0源码为参考,其他版本api会稍有不同 在Activity中,启动一个Activity的方法 @Override public void startActivity(Intent intent) { this.…… -
【Fix Bug】针对 Google Photos 返回的图片Uri,裁剪照片失败
目录 一、问题背景 二、定位原因 三、解决办法 1. 通过媒体库返回 Uri 2. 通过照片墙读取 Uri 3. 将图片缓存后生成 Uri 附 Github 源码 一、问…… -
安卓开发:经期助手App
开发工具:Android studio 3.5.2 使用到的第三方库:calendarview 使用到的轻量级存储:sharedPreferences/sqlite 1.1初始页面 layout:activity_main.xml j…… -
如何在自定义View里使用ViewModel
前言 ViewModel只能在Activty和Fragment里使用吗,能不能在View里使用呢? 假如我要提供一个View,它包含一堆数据和状态,比如一个新闻列表、时刻表等。我是…… -
Kotlin——jetpackCompose按钮弹出dialog
package com.example.jetpackcompose import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setCont……