setAVTransportURI只是传值,还需要发送播放指令吧 个人见解
基于DLNA的移动端网络视频投屏技术初探我们有一个QQ群 341872661,以及我的个人wx: borishaka,可以拉进微信群讨论相关DLNA难点技术。 个人开源的基本DLNA控制库:DLNAKit[http...
setAVTransportURI只是传值,还需要发送播放指令吧 个人见解
基于DLNA的移动端网络视频投屏技术初探我们有一个QQ群 341872661,以及我的个人wx: borishaka,可以拉进微信群讨论相关DLNA难点技术。 个人开源的基本DLNA控制库:DLNAKit[http...
1. 初始化 2. 搜索 3. 设备监听 4. 事件控制
@遇见67 这种实现设置ItemDecoration的时候非常麻烦
AndroidRecyclerView中的Item嵌套RecyclerView使用实例最近项目中有一个需求是RecyclerView中的Item中嵌套RecyclerView,在网上没找到什么资料,然后就自己尝试了一下。 首先看一下效果图 录制GIF现在不大方...
相机拍照 拍视频依葫芦画瓢吧!
大佬,请问 Android10上如何指定目录,存拍照的图片呢?目前图片只能存在storage/emulated/0/Pictrue, 视频只能存在storage/emulated/0/Movies。
我想存在DCIM,或者更下一层的目录,应该咋办呢?
Android 调用相机拍照,适配到Android 10今天写的博客是关于Android调用手机相机拍照并显示图片。这是一个很常用的功能,并且这个功能在Android6.0、7.0、10.0等版本上实现都有所不同,需要对Andro...
View的绘制源码流程,如下图片所示: 几点总结: 自定义View需要重写onMeasure和onDraw方法,不需要重写onLayout方法。因为onLayout是父Vie...
你看的是哪个版本呢?现在是先弱引用,再次内存。 如果弱引用中取不到,从内存中取,然后加入弱引用。
Android Glide缓存策略分析听课小知识:第三方库不要直接使用,封装后再用前言:此篇我主要是想了解Glide缓存的封装机制,顺路看了看数据的取出过程,至于数据的存储,涉及网络层面暂时不分析了。磨刀不误砍柴...
两张图应该不知道能不能解释的通啊?
RecyclerView缓存的是ViewHolder,即每个ItemView ItemView的加载因为每个ItemView由xml加载成为View (onCreateVie...
ThreadLocal 1. Looper的获取 Looper的构造方法私有,只能通过静态方法获取。 注意sThreadLocal,他在Looper.java类中是stati...
key可不是当前线程,而是ThreadLoacl本身
Android 如何保证同一个线程Looper的唯一性Android 程序员在面试的时候被问到频率最高的就是Handler相关的问题,聊到Handler就离不开Looper。那么Android 是如何保证一个线程对应一个Loop...
本文基于 leakcanary-android:2.5 1. 背景 Android开发中,内存泄露时常有发生在,有可能是你自己写的,也有可能是三方库里面的.程序中已动态分配的...
你好 ,适配分区存储,原有的sd卡上的文件如何处理呢?
Android10分区存储适配这个问题其实在很早之前Android10提出的时候就开始做了适配,但是为什么写这篇文章呢,是因为Android11快来了,目前我们这边没有android11的手机进行测试,所...
请问分区存储出来之后,是不是sd卡就不能用了???
AndroidQ(10)分区存储完美适配前言 最近时间在做AndroidQ的适配,截止到今天AndroidQ分区存储适配完成,期间出现很多坑,目前网上的帖子大部分都是概述变更内容,接下来的几篇帖子都是对分区存储实际...
在手机外部存储中,有公共访问区域,即:DCIM、Movie、Music、Pictures、Alarm、Ringtones、Download等。 当文件被存储在这些目录下,系统...
一个无用的对象,被另一个对象所持有应用,造成该对象在虚拟机的堆中占有的内存无法释放,而导致内存空间的浪费,这种情况就是内存泄漏。 情况1: 单例持有Context 如下代码:...