06 2021 档案
Jetpack新成员,Paging3从吐槽到真香
摘要:请看郭神的这篇文章: https://mp.weixin.qq.com/s/qBxhtgjLluUZsHCinNHUAQ 阅读全文
posted @ 2021-06-28 17:30 巫山老妖 阅读(98) 评论(0) 推荐(0) 编辑
Android开发navigation入门详解
摘要:前言 Google 在2018年推出了 Android Jetpack,在Jetpack里有一种管理fragment的新架构模式,那就是navigation. 字面意思是导航,但是除了做APP引导页面以外.也可以使用在App主页分tab的情况.. 甚至可以一个功能模块就一个activity大部分页面 阅读全文
posted @ 2021-06-24 16:43 巫山老妖 阅读(1672) 评论(0) 推荐(0) 编辑
Kotlin中dataBinding的使用
摘要:1、在app的build.gradle文件的android节点中添加以下内容: buildFeatures { dataBinding = true } 2. 将光标停留在一个布局xml文件的根布局处,点击Alt+Enter,选中第一个选项:Convert to data binding layou 阅读全文
posted @ 2021-06-22 10:49 巫山老妖 阅读(1968) 评论(0) 推荐(0) 编辑
Kotlin中实现RecyclerView嵌套RecyclerView
摘要:实现如图的功能: 1、添加Gson依赖 implementation 'com.google.code.gson:gson:2.8.7' 使用 viewBinding ,在build.gradle中 android 下配置如下 // Android Studio 3.6 android { view 阅读全文
posted @ 2021-06-17 17:52 巫山老妖 阅读(1507) 评论(0) 推荐(0) 编辑
Android中实现一个可拖动的悬浮按钮,点击弹出菜单的功能
摘要:如图: 实现思路通过重写控件的onTouchEvent方法监听触摸效果通过View的setX()和setY()方法实现移动使用属性动画实现边缘吸附效果手指按下首先是处理手指按压下的事件,这里我们把拖拽标识符设置为false并记录当前点击的屏幕坐标。然后我们在移动事件处 手指移动这里我们把拖拽标识符设 阅读全文
posted @ 2021-06-16 15:58 巫山老妖 阅读(3631) 评论(0) 推荐(0) 编辑
The application could not be installed: INSTALL_FAILED_TEST_ONLY
摘要:The application could not be installed: INSTALL_FAILED_TEST_ONLY 解决办法: gradle.properties文件 android.injected.testOnly=false 参考于:https://blog.csdn.net/g 阅读全文
posted @ 2021-06-11 14:43 巫山老妖 阅读(269) 评论(0) 推荐(0) 编辑
异常:java.lang.RuntimeException: Canvas: trying to draw too large(161740800bytes) bitmap
摘要:今天遇到一个问题,打的包无法在部分手机上安装,出现解析错误的问题, 异常:java.lang.RuntimeException: Canvas: trying to draw too large(161740800bytes) bitmap 不行的手机vivo和小米11Pro,原因是drawable 阅读全文
posted @ 2021-06-11 14:34 巫山老妖 阅读(559) 评论(0) 推荐(0) 编辑
kotlin中ViewBinding的使用
摘要:ViewBinding的优点:仅仅支持绑定 View不需要在布局文件中添加layout标签需要在模块级build.gradle文件中添加 viewBinding = true 即可使用效率高于DataBinding,因为避免了与数据绑定相关的开销和性能问题相比于kotlin-android-exte 阅读全文
posted @ 2021-06-10 18:09 巫山老妖 阅读(158) 评论(0) 推荐(0) 编辑
Android中获取开发版和发布版SHA1值,及Invalid keystore format错误
摘要:一、获取开发版(调试版)SHA1值 1、使用windows键+R键 打开系统运行工具 2、输入cmd ,然后点击确定,打开命令行工具 3、输入 cd .android 定位到 .android 文件夹 4、继续在控制台输入命令。 调试版本使用 debug.keystore,命令为:keytool - 阅读全文
posted @ 2021-06-06 10:10 巫山老妖 阅读(5256) 评论(0) 推荐(0) 编辑