一、什么是泛型,用来解决什么问题 泛型适用于 参数类型不确定 的情况,例如一个容器,不确定其中存放的元素是Integer还是String类型,那么就可以将该元素的类型定义成为...
一、什么是泛型,用来解决什么问题 泛型适用于 参数类型不确定 的情况,例如一个容器,不确定其中存放的元素是Integer还是String类型,那么就可以将该元素的类型定义成为...
一、前言: 必看:https://mp.weixin.qq.com/s?__biz=MzU0OTE4MzYzMw==&mid=2247492750&idx=5&sn=63e2...
1、Retrofit是什么? 准确来说,Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装。` 原因:网络请求的工作本质上是 OkHttp 完成,而 ...
1、自定义View分类 1、自定义View 在没有现成的View,需要自己实现的时候,就使用自定义View,一般继承自View,SurfaceView或其他的View; 2、...
原创不易,转载请著名出处,谢谢 一. 全埋点概述 事件类型事件定义AppStart应用程序启动,包含冷启动/热启动AppEnd应用程序退出,包含正常退出,home按下,程序强...
今天手贱把kotlin插件禁用了后重启Android studio2020.3.1.23-mac后出现此错误 参考网上的解决方法在终端输入命令open /Users/你的用户...
Android动态设置Margin : 一、 如果这个控件实在XML中定义的 比如Textview 二、如果这个控件是我们new出来的,就会会发现用上面的方法就会有空指针报...
以前记录过一个好用的ffmpeg第三方开源库-》FFmpegKit。现在再记录另一个好用的ffmpeg第三方库-》mobile-ffmpeg。地址:https://githu...
说到 ViewPager 指示器,想必大家都不陌生,绝大部分应用中都有这个。使用频率非常之高。但系统对它的支持并不好,自带的 PagerTabStrip 和 PagerTit...
查看源码后发现ViewModel是否会复用和两个因素有关,一个是ViewModelStore(用于保存ViewModel实例),另一个是get方法传入的key,如下: 由此我...
上个月官方推出了fluter3.0,直接支持MacOS的M1芯片,我就升级到了最新flutter版本.但是项目基本都是flutter2.0的环境,升级flutter后,打开项...
修改这里的字体风格就行了 ps:下午发现把字体又改回原来默认的字体也不乱码了,奇怪的一天
今天在调试的时候不管怎么弄就是不能进入debug模式: 一直显示这个弹窗。同时看到报错:Attention! No symbol directories found - pl...
按照图的顺序操作,既可以把临时账号编辑和删除。
目录 定义 作用 使用 滑动接口说明 FragmentStatePagerAdapter 和 FragmentPagerAdapter 的异同 1. 定义 ViewPager...
1.确保手机与电脑在同一个局域网2. 准备一台手机,打开开发者模式,用数据线连接至电脑,打开终端,输入命令 adb devices,如下图所示,表示adb 连接到了一台手机
即?. 和?:的区分 首先我们试图去从字面意义了解它code1?.code2 翻译为 :if code1 Not Null 执行 code2;code1?:code2 ...
用过Kotlin的同学都知道,那些扩展方法用起来简直不要太爽,那么这些扩展方法是怎么定义实现的呢,本文介绍了Kotlin高阶函数的使用,带你实现自己的超溜扩展方法,并且能让你...
原创内容,转载请注明出处,多谢配合。 上节讲到InputDispatcher通过publishKeyEvent把input事件发送给客户端,我们知道InputDispatch...