都是零散的网络综合搜索来的,比如一些投屏商的支持文档,而关于WifiDisplay国外的文章可能多点,国内参考比较少。
打造自己的智能投屏体验——Android投屏开发入门前言 目前音视频领域的应用已涉及到众多领域,而其中投屏功能,成为很多家庭影院、会议观看等的高频使用场景。为了尽享大屏体验,不妨自己来实现一个投屏功能 1、投屏原理简介 投屏,...
都是零散的网络综合搜索来的,比如一些投屏商的支持文档,而关于WifiDisplay国外的文章可能多点,国内参考比较少。
打造自己的智能投屏体验——Android投屏开发入门前言 目前音视频领域的应用已涉及到众多领域,而其中投屏功能,成为很多家庭影院、会议观看等的高频使用场景。为了尽享大屏体验,不妨自己来实现一个投屏功能 1、投屏原理简介 投屏,...
前言 目前音视频领域的应用已涉及到众多领域,而其中投屏功能,成为很多家庭影院、会议观看等的高频使用场景。为了尽享大屏体验,不妨自己来实现一个投屏功能 1、投屏原理简介 投屏,...
应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
这是很早之前写的一篇文章,可能有些表述有点问题,所谓的网络缓存,实际上并没有缓存,而是本地的缓存找不到时候,进行网络加载。
代表的是数据存储加载的优先次序:内存读取 - 本地文件缓存 - 网络加载。
图片的缓存策略大多如此,关键在于内存管理与驱逐策略,大多用的都是LRU算法管理的。网络只是最后的数据加载手段。
Android 中图片的三级缓存策略什么是三级缓存? 内存缓存,优先加载,速度最快 本地缓存,次优先加载,速度快 网络缓存,最后加载,速度慢,浪费流量 为什么要进行三级缓存 三级缓存策略,最实在的意义就是减少不...
Retrofit 2.6之后的版本本身支持了使用Kotlin的协程。使用起来更加简洁。 在2.6之前的版本中如果要使用协程可以添加coroutines-adapter来使用。...
一般情况下,TextView的行数要等到其布局完成后才能获取到,否则如果直接调用textView.getLineCount()函数获取到的结果只会为0,那能不能提前获取到...
1、getActivity()空指针2、异常:Can not perform this action after onSaveInstanceState3、Fragment重...
官方文档:https://developer.android.com/guide/topics/connectivity/bluetooth-le 前言 前面写过一篇文章关于...
我就说a=100为什么是true,原来如此!
Kotlin 的装箱操作在看Kotlin的基本类型时,文档提到,Kotlin中所有东西都是对象;并且数字在 Java 平台是物理存储为 JVM 的原生类型,除非我们需要一个可空的引用(如 Int...
在看Kotlin的基本类型时,文档提到,Kotlin中所有东西都是对象;并且数字在 Java 平台是物理存储为 JVM 的原生类型,除非我们需要一个可空的引用(如 Int...
2019年3月初,离开滴滴准备面试。整理一下有印象的面试问题,准备找工作的同学可以参考。 高德:专家工程师 1.对Activity启动流程的了解:AMS和ActivityTh...
解决了我的问题!
Android9.0 java.lang.ClassNotFoundException: Didn't find class "org.apache.http.params.BasicHttpP...运行项目遇到以下问题: 解决方案: 1.在清单文件增加代码: 2.在清单文件清单再加一句代码: 好了,重新运行解决了.最根本的做法是使用https进行接口访问,毕竟涉及数据的...
运行项目遇到以下问题: 解决方案: 1.在清单文件增加代码: 2.在清单文件清单再加一句代码: 好了,重新运行解决了.最根本的做法是使用https进行接口访问,毕竟涉及数据的...
OpenGL ES 2.0 是 OpenGL 三维图形 API 的子集。是针对移动设备和嵌入式设备而设计的。可用来实现全面可编程的 3D 图形。在这篇文章中,我们将会初步了解...
@Harvey_Specter 已关注。互相学习
Android-蓝牙聊天demo官方文档:https://developer.android.com/guide/topics/connectivity/bluetooth Android 中将蓝牙分为传统...
关于 getLayoutParam()。源码注释有说明如果view没有 attach to a parent ViewGroup 可能会返回空。所以空指针报错的小伙伴可以检查下inflate,改为三参数的构造方法 inflate(R.id, parent, false);即可。
解决 RecyclerView 隐藏整个 Item 后, 该 Item 还会占位的问题今天在做 Heaven 项目时遇到的一个问题,在网上搜了一下,参考文章很少只提供了下面这个在 ViewHolder 中重新设置 Item 的宽高的方法,一般在 Item 的根...
我胡汉三又回来了!在结束了本科最后一门考试后,如愿来到鹅厂,赶在毕业正式入职前,先来实习感受下工作氛围。现在刚结束了实习的第一周,按照习惯,以下是本周的知识清单: meta-...
官方文档:https://developer.android.com/guide/topics/connectivity/bluetooth Android 中将蓝牙分为传统...