移动开发 AppBarLayout折叠时候的阴影
最近在项目中遇到一个需求,AppBarLayout在完全展开时没有阴影,在完全收缩时展示阴影,这个功能可以通过设置StateListAnimator的轻松的实现。 首先,在res/animator目录下建立appbar_elevatio……
移动开发 Android Studio报错问题集锦
Android Studio使用过程中坑太多,动不动就报错,每次出现问题都是上百度去搜索,需要花费很大的时间和精力才能解决掉问题。 为了以后更高效的使用这款工具,在这里记录下来我已经……
移动开发 Android Studio 之 ROM【2】, LiveData ViewModel AsyncTask Reposi
改造上一节 ROM【1】, 1.利用 LiveDataListWord与 observe中的 onChanged配合,删除掉之前的textView更新函数(updateTextView) 引入 LiveData与 observe ,只要数据发生改变,就会自动更新内容。 MainA……
移动开发 【UEFI】---关于BIOS,EIST和PState&CState和CPU主频变化得关系
Intel处理器都支持Turbo和EIST,且一般情况下,各家厂商在BIOS中都会设置EIST和PState的开关,那么这些开关与CPU的频率的关系是什么呢?今天对此做个总结: 按照国际惯例,本次梳理将会……
移动开发 在移动硬盘中安装win10和macos双系统
本文通过在SSD移动硬盘中安装win10和macos双系统,实现操作系统随身携带 小慢哥的原创文章,欢迎转载 目录 ? 目标 ? 准备工作 ? Step1. 清空分区,转换为GPT ? Step2. 安装win10 ? Step3. 压缩w……
移动开发 RTSP播放器网页web无插件直播流媒体音视频播放器EasyPlayer-RTSP-Android解码获取视频
应用场景 EasyPlayer-RTSP在多年与VLC的对标过程中,积累了广泛的应用场景,EasyPlayer-RTSP底层与上层全部自主开发,自主知识产权,可实战测试。 EasyPlayer-RTSP播放器 EasyPlayer-RTSP播放器是一……
移动开发 RTP推流服务器EasyRTMP实现内网摄像头RTSP拉流转码RTMP推流到EasyRTMP-Android音频采集
音视频流媒体硬解码是指不使用CPU进行编码,使用显卡GPU,专用的DSP、FPGA、ASIC芯片等硬件进行编码。编码框架Video ToolBox和AudioToolbox。 EasyRTMP是结合了多种音视频缓存及网络技术的一个……
移动开发 简单高效易用Windows/Linux/ARM/Android/iOS平台实现RTMP推送组件EasyRTMP-Andr
音视频流媒体硬解码是指不使用CPU进行编码,使用显卡GPU,专用的DSP、FPGA、ASIC芯片等硬件进行编码。编码框架Video ToolBox和AudioToolbox。 EasyRTMP是结合了多种音视频缓存及网络技术的一个……
移动开发 EasyRTMP实现内网摄像头RTSP拉流转码RTMP推流到RTMP服务器EasyRTMP-Android视频采集流程
背景分析 RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写,该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMP/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据……
移动开发 Mac系统下编译Android系统源代码
前言 我们知道,Android OS是基于Linux内核的移动操作系统,主要分成了 Application ApplicationFramework(Java) System Libraries(Native C/C )/Android Runtime HAL(Hardware Abstraction Layer) Linux Kernel 这几个部分。……