一、什么是泛型,用来解决什么问题 泛型适用于 参数类型不确定 的情况,例如一个容器,不确定其中存放的元素是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...