一、Hilt简介 Hilt Google开源的一个 Android 的依赖注入库,其实是基于 Dagger。Hilt 是专门为android打造的 ,可以使我们的代码 尽量的...
一、Hilt简介 Hilt Google开源的一个 Android 的依赖注入库,其实是基于 Dagger。Hilt 是专门为android打造的 ,可以使我们的代码 尽量的...
大家好,之前我们讲解了Okhttp网络数据请求相关的内容,这一节我们讲讲数据缓存的处理。本节按以下内容讲解Okhttp缓存相关的内容。 缓存的优势HTTP的缓存机制Okhtt...
1.Android文档里AccessibilityService简介 辅助功能只在帮助残障人士使用Android设备和app的时候使用。服务进程被杀掉后,下次启动,需再次申请...
直接上代码~ 注意权限 1.写入数据 2.读取数据 3.代码调用 2.效果展示
Android系统build.prop生成过程 这个文件类似于windows的注册表文件,定义了系统初始的一些参数属性,功能的开放等,通过调整或增加这些参数可以达到校调系统性...
一、前言: AndroidUtilCode 是一个强大易用的安卓工具类库,它合理地封装了安卓开发中常用的函数,具有完善的 Demo 和单元测试,利用其封装好的 APIs 可...
分类 Retrofit 共22个注解,根据功能大概分为三类: 请求方法类 标记类 参数类 请求方法类 序号名称1GET2POST3PUT4DELETE5PATCH6HEAD7...
一、简单介绍 开发当中使用TabLayout满足不了我们的需求,我们可以借助第三方的控件或者自己用自定义View去实现。下面介绍一下FlycoTabLayout FlycoT...
预期 列表的全部选中和额外的全选按钮进行联动。 效果 实现
reified关键字是用于Kotlin内联函数的,修饰内联函数的泛型,泛型被修饰后,在方法体里,能从泛型拿到泛型的Class对象,这与java是不同的,java需要泛型且需要...
应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
WebRTC安卓端没有官方教程,甚至连API文档都没有。这是一件奇怪的事,毕竟WebRTC是Google开发的。目前官方文档和Demo都只有web端的,虽然写得简单易懂,整体...
Q1:看过Glide源码吗,你印象最深的是什么? Glide缓存简介Glide的缓存设计可以说是非常先进的,考虑的场景也很周全。在缓存这一功能上,Glide又将它分成了两个模...
你还在未Flutter 怎么写第一个项目发愁么,请大家收下我的新年祝福,20个Flutter 开源项目。感到有帮助的话,欢迎点个赞,我会继续未大家寻找资源的~
Flutter是Google推出的一套开源跨平台UI框架,可以快速地在Android、iOS和Web平台上构建高质量的原生用户界面。在过去的一年里,Flutter的更新频率是...
前言 最近因为公司一个需求,要弄个那啥全局消息提醒的功能,简单来说就是APP在任意一个Activity内都能接收到消息提醒,并且能点击,如此想来简单的Toast肯定不行的,因...
本文已独家授权 郭霖 ( guolin_blog) 公众号发布! 前言: 解放双手,双击桌面快捷方式生成apk包,基于Gradle、bat文件让开发人员告别打包烦扰! 前不久...