音视频学习从零到整(1)音视频学习从零到整(2)音视频学习从零到整(3)音视频学习从零到整(4)音视频学习从零到整(5)音视频学习从零到整(6)音视频学习从零到整(7) 一....
音视频学习从零到整(1)音视频学习从零到整(2)音视频学习从零到整(3)音视频学习从零到整(4)音视频学习从零到整(5)音视频学习从零到整(6)音视频学习从零到整(7) 一....
c++中引入了右值引用和移动语义,可以避免无谓的复制,提高程序性能。有点难理解,于是花时间整理一下自己的理解。 左值、右值 C++中所有的值都必然属于左值、右值二者之一。左值...
原文地址: http://www.jianshu.com/p/2919bdb8d09a 解决Retrofit多BaseUrl及运行时动态改变BaseUrl(一) 解决Retr...
在开发过程中,想必你也一定遇到过这样的问题,当我们的应用发生Crash时异常退出,然后又自动启动跳转到未知页面,此时应用在崩溃前保存的全局变量被重置,用户状态丢失,显示数据错...
前言 本文让我们来聊聊匿名共享内存Ashmem。Ashmem为什么会诞生?共享内存本质上还是为了方便跨进程通信,减少拷贝次数,提高性能。 遇到问题可以来本文讨论https:/...
阅读之前,不妨先思考一个问题,在Android系统中,APP端View视图的数据是如何传递SurfaceFlinger服务的呢?View绘制的数据最终是按照一帧一帧显示到屏幕...
App中大量Web页面的使用容易导致App内存占用巨大,存在内存泄露,崩溃率高等问题,WebView独立进程的使用是解决Android WebView相关问题的一个合理的方案...
一 前言 维基百科上面是英文,所有找了一段百度百科的定义 地理围栏(Geo-fencing)是LBS的一种应用, 就是用一个虚拟的栅栏围出一个虚拟地理边界. 当手机进入, 离...
随着互联网技术的飞速发展,移动端播放视频的需求如日中天,由此也催生了一批开源/闭源的播放器,但是无论这个播放器功能是否强大、兼容性是否优秀,它的基本模块通常都是由以下部分组成...
About x86 ARCore安卓模拟器(Emulator)需要支持X86架构,但是从Unity2019.3.01f起,已删除对x86架构的支持,虽然官网Unity2019...
原文首发在金山云Live,请从原文转载,本文不接受再次转载! 金山云多媒体SDK团队在移动直播、短视频等项目中遇到了许多FFmpeg问题,特设立《FFmpeg从入门到出家》系...
Crash问题(Java与Native) 1.问题介绍 Crash问题,无论是java侧还是native侧,在日常测试中经常会遇到。Crash问题一般我们可以分为两类,一类是...
https://blog.csdn.net/fayeyiwang/article/details/52128206 https://tech.meituan.com/2017...
实时通信微软官方推荐使用SignalR,不到在哪个博客看到说SignalR.js依赖Jquery(其实我没验证过),我玩了下demo就没用过了。听说WebSocket是比较原...
根据已上线的app里总结出来的实用小技巧 相信大家都遇到过ScrollView嵌套RecyclerView或者RecyclerView嵌套RecyclerView来使用, 也...
用NullableResult封装一下数据,github 已更新
RxJava2 + Retrofit2 优雅简洁封装RxJava2 封装主要变化 Transformer的变化:RxJava1.X为rx.Observable.Transformer接口, 继承自Func1<Observabl...
生成SSH 创建SSH,执行ssh-keygen -t rsa -C "youremail@example.com",会在.ssh目录下生成id_rsa、id_rsa.pub...
一个很好用的Android Profiling Native层性能分析工具 由于公司项目对功耗有比较严格标准,所以需要降低功耗,Simpleperf可以很好的分析Native...