随机推荐

Kotlin面对对象简介

前言简单介绍一下Kotlin面对对象简介。记录一下,方便自己查阅。正文类类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。Kotlin中所有类都继承Any类,它是所有类的父类,如果一个类在声明时没有指定父类,则默认父类为Any类无参数和有参...

触发了v2ex.com某些机制,被禁止访问

前言尴尬,触发了v2ex.com某些机制,被禁止访问。Google Chrome提示访问 v2ex.com 的请求遭到拒绝您未获授权,无法查看此网页。HTTP ERROR 403微软 Edge提示访问 v2ex.com 被拒绝你没有查看此页面的用户权限。HTTP ERROR 403...

[ijkplayer专题] Ubuntu 18.3 编译ijkplayer-android

前言不同项目不同需求,有些客户接受平台限制的音视频解码格式,但如果作为外销,那就需要支持更多的,因此扩展音视频支持的格式。引入第三方的so库有如下几种方式:APP直接使用第三方开源的so库在framework层进行集成第一种方式简单,开源的也比较多,比如bilibili的ijkpla...

toUpperCase()和toLowerCase()字符串大小写

前言Java很强大,自带了字符串的大小写转换方法。有时候忘记了,摘抄于此,以便查阅。总结toLowerCase()和toUpperCase()只对英文字母有效,对除了A ~ Z和a ~ z的其余字符无任何效果。推荐使用toLowerCase(Locale locale)和toUpper...

Android的软解码和硬解码

在MediaCodec里有接口可以枚举所有解码格式,每种编码可能都有多个解码器。MediaCodec mediaCodec = MediaCodec.createDecoderByType("video/avc");我的应用里面接收的是H264编码数据,所以我选取的是video/avc,我们...

Socket的简单使用记录

前言Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据的传输,...