1. ZoomLayout 需要實(shí)現(xiàn)的功能 1.1 需求列表 觸摸滑動(dòng)及慣性滑動(dòng) 多指縮放 雙擊縮放 除了實(shí)現(xiàn)這些主要功能外,還需要處理一下的細(xì)節(jié) ZoomLayout的寬高...
1. ZoomLayout 需要實(shí)現(xiàn)的功能 1.1 需求列表 觸摸滑動(dòng)及慣性滑動(dòng) 多指縮放 雙擊縮放 除了實(shí)現(xiàn)這些主要功能外,還需要處理一下的細(xì)節(jié) ZoomLayout的寬高...
原文鏈接 一、硬解碼 硬解:就是調(diào)用GPU的專(zhuān)門(mén)模塊編碼來(lái)解,減少CPU運(yùn)算,對(duì)CPU等硬件要求也相對(duì)低點(diǎn)。軟解需要CPU運(yùn)算,變相加大CPU負(fù)擔(dān)耗電增加很多。硬件解碼是將原...
這可能是最好的 RxJava 2.x 入門(mén)教程系列專(zhuān)欄文章鏈接:這可能是最好的RxJava 2.x 入門(mén)教程(一)[http://www.itdecent.cn/p/a93...
需求比協(xié)議重要,理解你的需求在前,選擇應(yīng)用的協(xié)議在后! 第一、是什么? 解釋這個(gè)問(wèn)題有很大的難度,你所處的角度不同,決定了所需答案的不同。不管怎么樣,協(xié)議是為了解決問(wèn)題而生的...
最近有換工作打算,能用kotlin做項(xiàng)目和能回答面試官關(guān)于kotlin的問(wèn)題是兩回事, 于是就在網(wǎng)上搜了搜相關(guān)面試題,發(fā)現(xiàn)內(nèi)容千篇一律且少的可憐。于是就用英語(yǔ)在谷歌上搜了搜看...
注:來(lái)自Medium上的一位Android工程師所寫(xiě),作者從字節(jié)碼的層面分析了kotlin一些隱性的性能成本,以及如果避免這些。這個(gè)文章有3個(gè)部分,這是第一部分。英文原版 h...
FLV的定義: Flash Video(簡(jiǎn)稱(chēng)FLV),是一種流行的網(wǎng)絡(luò)格式,是Adobe推出的。目前大部分視頻網(wǎng)站都支持這種格式。 FLV的文件結(jié)構(gòu) FLV文件由FLV He...
ijkplayer和ffplay在打開(kāi)rtmp串流視頻時(shí),大多數(shù)都會(huì)遇到5~10秒的延遲,在ffplay播放時(shí),如果加上-fflags nobuffer可以縮短播放的rtmp...
CMake常用命令 基本語(yǔ)法 COMMAND(args...),多個(gè)參數(shù)用空白符分隔 常用命令 1. cmake_minimum_required(VERSION 3.4.1...
今天來(lái)介紹一下HLS協(xié)議,這個(gè)協(xié)議是由蘋(píng)果公司提出并推廣開(kāi)來(lái)的。來(lái)一段維基百科的定義。 HTTP Live Streaming(縮寫(xiě)是HLS)是一個(gè)由蘋(píng)果公司提出的基于HTT...
雙向認(rèn)證 SSL 協(xié)議要求服務(wù)器和用戶(hù)雙方都有證書(shū)。單向認(rèn)證 SSL 協(xié)議不需要客戶(hù)擁有CA證書(shū),具體的過(guò)程相對(duì)于上面的步驟,只需將服務(wù)器端驗(yàn)證客戶(hù)證書(shū)的過(guò)程去掉,以及在協(xié)商...
2017 年google 后,Android studio版本更新至3.0,更新中,連帶著com.android.tools.build:gradle 工具也升級(jí)到了3.0....
*** 序: ***IM 中的數(shù)據(jù)通信協(xié)議指的是 IM 系統(tǒng)中應(yīng)用層所使用的通信協(xié)議,該通信協(xié)議的設(shè)計(jì)效果會(huì)對(duì) IM 系統(tǒng)的流量消耗、電量消耗、通信速度、兼容性、可擴(kuò)展性等方...