如果对密码学还不了解,可以先看一下现代密码学程序猿补完计划 Tikn是什么 由Google的密码学家和安全工程师联合编写的加密库。源于与Google产品团队合作的丰富经验,提...
如果对密码学还不了解,可以先看一下现代密码学程序猿补完计划 Tikn是什么 由Google的密码学家和安全工程师联合编写的加密库。源于与Google产品团队合作的丰富经验,提...
起点 最近空闲时间都在研究Google开源项目Tink的源码,发现很多密码学相关概念似懂非懂,直接导致越看越蒙圈。在通过谷歌度娘恶补基础知识的过程中,发现密码学理论艰深,概念...
项目中有一个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...