网站首页 博客文章 第568页
-
Hilt凭什么取代Dagger2成为谷歌官方推荐IOC注入方式
Hilt的基本使用Hilt是怎么通过IOC的方式注入对象和接口的...
2024-11-20 baijin 博客文章 5 ℃ 0 评论 -
Android Jetpack系列(七):Room(使用篇)
前言前面几篇讲解了Lifecycle,LiveData,ViewModel,有了前面这几篇的铺垫,就能引出我们今天要讲解的...
2024-11-20 baijin 博客文章 6 ℃ 0 评论 -
设计模式1.代码无错就是优?简单工厂模式 (大话设计模式Kotlin版)
面试受挫面试题:“用任意一种面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果。”初学者的代码以下的程序是利用计算机的方式去思考。看起来并没有什么大的问题,也能得到正确的结果,但是这种思维却使我们的程序只能满足实现当前...
2024-11-20 baijin 博客文章 5 ℃ 0 评论 -
再见吧 buildSrc, 拥抱 Composing builds 提升 Android 编译速度
前言长期以来困扰我们的一个问题就是构建速度,AndroidStudio的构建速度严重影响Android开发者的工作效率,尤其是更新一个版本号,导致整个项目重新构建,在网络慢的情况下,这是无法忍受的。buildSrc这种方式,在最近几...
2024-11-20 baijin 博客文章 4 ℃ 0 评论 -
基于 Kafka 和 Elasticsearch 构建实时站内搜索功能的实践
作者:京东物流纪卓志目前我们在构建一个多租户多产品类网站,为了让用户更好的找到他们所需要的产品,我们需要构建站内搜索功能,并且它应该是实时更新的。本文将会讨论构建这一功能的核心基础设施,以及支持此搜索能力的技术栈。...
2024-11-20 baijin 博客文章 4 ℃ 0 评论 -
安卓中的ARCore和Sceneform-处理手势和碰撞
在这个新的十年之交,如果有一个领域有可能彻底改变我们与智能手机互动的方式,那就是增强现实(AR眼镜:你在读这个吗?)。谷歌一直在推进自己的平台ARCore,它使开发者能够在Android、iOS、Unity等平台上创建AR体验AR简史ARC...
2024-11-20 baijin 博客文章 5 ℃ 0 评论 -
Jetpack系列:Paging组件帮你解决分页加载实现的痛苦
相信很多小伙伴们在项目实战中,经常会用到界面的分页显示、加载更多等功能。需要针对具体功能做针对性开发和调试,耗时耗力。Paging组件的使用将这部分的工作简化,从而让开发者更专注于业务的具体实现。下面我们一起来学习下Paging组件的使用方...
2024-11-20 baijin 博客文章 4 ℃ 0 评论 -
AndroidX下使用Activity和Fragment的变化
过去的一段时间,AndroidX软件包下的Activity/Fragmet的API发生了很多变化。让我们看看它们是如何提升Android的开发效率以及如何适应当下流行的编程规则和模式。本文中描述的所有功能现在都可以在稳定的An...
2024-11-20 baijin 博客文章 5 ℃ 0 评论 -
一个完整的Spirngboot+vue登录例子实战
一个完整的Spirngboot+vue实现登录的小例子。一、简述...
2024-11-20 baijin 博客文章 5 ℃ 0 评论 -
Android 最实用的Room入门
微信公众号:北风中独行的蜗牛一.简介与导入Andorid官方中推荐Room代替SQlite,所以新的项目中直接舍弃了以前用的第三那方框架greenDaoRoom由三部分组成,并且用三个注解标注:...
2024-11-20 baijin 博客文章 4 ℃ 0 评论
- 08-06nginx 反向代理
- 08-06跨表插入连续的日期,sheetsname函数#excel技巧
- 08-06初中生也能学的编程,不走弯路,先用后学
- 08-06find命令的“七种武器”:远不止-name和-type
- 08-06恶意代码常见的编程方式
- 08-06kali2021ping 外网不通
- 08-06因为一个函数strtok踩坑,我被老工程师无情嘲笑了
- 08-06hadoop集群搭建详细方法
- 42℃nginx 反向代理
- 控制面板
- 网站分类
- 最新留言
-