项目中有一个IM模块,是使用了WebSocket来做的,特此记录一下。 WebSocket的框架有很多,了解到OkHttp3也有支持WebSocket,就采用了Okhttp来...
项目中有一个IM模块,是使用了WebSocket来做的,特此记录一下。 WebSocket的框架有很多,了解到OkHttp3也有支持WebSocket,就采用了Okhttp来...
[转。感谢。解决了我的大问题。] 1. 首先需要安装 PackageResourceViewer 插件打开 Command Palette (快捷键 Ctrl+Shift+P...
Kotlin Kotlin 是一个基于 JVM 的编程语言,它的简洁、便利早已不言而喻。Kotlin 能够胜任 Java 做的所有事。目前,我们公司 C 端 的 Androi...
先描述一下结论: android:extractNativeLibs = true时,gradle打包时会对工程中的so库进行压缩,最终生成apk包的体积会减小。但用户在手机...
一般项目默认生成的配置 由于google的原因,可能会下载慢甚至下载失败等各种问题。 好在阿里云有提供国内镜像,直接换国内,流畅得很。 阿里云镜像使用指南 最后更换的代码
Github: https://github.com/elvishew/xLog[https://github.com/elvishew/xLog] 简单、美观、强大、可扩展...
上一篇: Android WebRTC完整入门教程02: 本地回环 上一篇完成了两个人在同一个手机中的模拟连接, 这一篇在此基础上给两个手机建立真正的连接. 这就需要一个信令...
上一篇: Android WebRTC完整入门教程03: 信令 多人视频有三种理论方案, 如下图所示, 从左到右分别是Mesh,SFU,MCU. Mesh 网格, 每个人都跟...
做过WebRTC的音视频通话应该知道WebRTC的sdk只暴露了麦克风输入数据和视频数据,如果要实现音视频录制该怎么办呢?当然可以在通话的各个终端分别进行录制,然后上传服务器...
WebRTC源码版本为:org.webrtc:google-webrtc:1.0.32006本文仅分析Java层源码,在分析之前,先说明一下一些重要类的基本概念。 Media...
上一篇: Android WebRTC完整入门教程01: 使用相机 在上一篇中完成了WebRTC最基本的使用--相机的使用. 这一篇将介绍WebRTC中最核心的概念PeerC...
WebRTC安卓端没有官方教程,甚至连API文档都没有。这是一件奇怪的事,毕竟WebRTC是Google开发的。目前官方文档和Demo都只有web端的,虽然写得简单易懂,整体...
AES 背景 AES 全称 Advanced Encryption Standard(高级加密标准)。它的出现主要是为了取代 DES 加密算法的,因为 DES 算法的密钥长度...
最近学习了一下NIO的一些api,做了简单的demo,感觉挺有意思的,有兴许的可以一起学习 NIO的上手难度感觉还挺高的,学习曲线有一些,毕竟之前已经习惯了BIO的操作了,一...
使用Socket 实现最简单的通讯 客户端 服务端 简单的通讯 心跳 重连 客户端 服务端 模拟文件上传 客户端 服务端
关于聊天室项目 聊天室项目,也被称为即时通讯(IM)。 其原理是服务器是一直在启动状态的线程,不断的从客户端(App)获取消息,收到消息后,进行类型和发送目标判断,以发送到群...
android修改第三方包.jar、.aar,后重新打包(记录一下方式)命令网上都有 1、解压第三方包.jar/.aar , "tempFolder"解压后的包名 命令:$u...
Android4.0之后,系统默认开启硬件加速来渲染视图,之前,理解Android硬件加速的小白文简单的讲述了硬件加速的简单模型,不过主要针对前半阶段,并没怎么说是如何使用O...
硬件加速,直观上说就是依赖GPU实现图形绘制加速,软硬件加速的区别主要是图形的绘制究竟是GPU来处理还是CPU,如果是GPU,就认为是硬件加速绘制,反之,软件绘制。在Andr...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 这次想来讲讲 View.animate(),这是一种超好用的动画实现方式,用这种方式来实现常用的动画效果非...