摘要:
目录写在前面一、Jetpack Compose 是什么1.1 全新的 Android UI 开发框架1.2 命令式UI 与 声明式UI二、Google 为什么力推 Jetpack Compose2.1 开发效率更高2.2 组合优于继承三、为什么要学习 Jetpack Compose3.1 声明式 U 阅读全文
摘要:
如何在 WindowManager.addView 中使用 Jetpack Compose 一、引出问题 Android 开发中,很常见的一个场景,通过 WindowManager.addView() 添加一个 View 到屏幕上。Android 最新的视图框架 Jetpack Compose,如何 阅读全文
摘要:
kotlinx.serialization —— 一个可以取代 Gson 的高效的 Json 解析框架 阅读全文
摘要:
一、bug 背景 项目中有下面这样一段代码,在 Android T 版本运行正常,现在适配到 Android U 上之后,运行时 crash 了。。。。 ... values.put(MediaStore.Images.Media.DATA, file.absolutePath) values.pu 阅读全文
摘要:
亲测可行,Android Studio 查看源码出现 Source for ‘Android API xxx Platform’ not found 的解决方法 如标题中的问题,产生的原因就是 SDK 源码目录下找不到对应版本的源码文件。解决方案一般就是下载对应版本的源码文件即可。 这里主要是另a56爆大奖在线娱乐 阅读全文
摘要:
如果你会 Java, 那么来看一看 Kotlin , 基础入门。
如果你不理解 Kotlin 的lambda 表达式,那么来看一看,帮助你真正理解函数类型,lambda 表达式。 阅读全文
摘要:
避坑指南!!! 阅读全文
摘要:
某天将项目 kotlin 版本升级到了 1.8.0 ,然后编译报错了, Duplicate class kotlin-stblib vs kotlin-stdlib-jdk7/8 然后开始寻求解决方案... Duplicate class kotlin-stblib vs kotlin-stdlib 阅读全文
摘要:
一、根目录下 build.gradle 变更 变更前: buildscript { ext.kotlin_version = '1.5.0' repository { repository { mavenCentral() jcenter() } dependencies { classpath ' 阅读全文
摘要:
一、添加依赖和网络权限 添加依赖 implementation 'com.squareup.retrofit2:retrofit:2.9.0' implementation 'com.squareup.retrofit2:converter-gson:2.9.0' // 可选 implementat 阅读全文