注:使用新的屬性需要設(shè)置implementation 'com.android.support:design:28.0.0' 在布局里加入 TabLayout,默認是下劃線的...
注:使用新的屬性需要設(shè)置implementation 'com.android.support:design:28.0.0' 在布局里加入 TabLayout,默認是下劃線的...
本文內(nèi)容大部分來自:C++虛函數(shù)表深入探索(詳細全面)[https://cloud.tencent.com/developer/article/1599283] 虛函數(shù)表簡介...
引言 這里先給自己打個廣告,前些天閑來無事,在GitHub Pages上搭建了個博客,基于Jekyll模板搭建的,參考了碼志作者的博客模板,在此表示感謝。同時歡迎大家來我的博...
說明:本文參考(翻譯)自Android SDK根目錄下的proguard目錄下的說明文檔,是其中的一篇。,文中除了翻譯外加了一些作者的實際驗證。文章對Android混淆規(guī)則做...
一、為什么需要 WebSocket 初次接觸 WebSocket 的人,都會問同樣的問題:我們已經(jīng)有了 HTTP 協(xié)議,為什么還需要另一個協(xié)議?它能帶來什么好處? 答案很簡單...
前言 公司項目中使用的libvlcjni.so庫文件,有點老,對Android 6.0+系統(tǒng)兼容性太差了,當(dāng)程序運行在Android6.0+系統(tǒng)上時,回彈出警告框,提示lib...
應(yīng)用浮窗由于良好的便捷性和拓展性,在某些場景下有著不錯的交互體驗。恰巧項目需求有用到,可是逛了一圈GitHub,并沒有找到滿意的浮窗控件。索性造個好用的輪子,方便你我他,遂成...
一、簡介 FFmpeg既是一款音視頻編解碼工具,同時也是一組音視頻編解碼開發(fā)套件,作為編解碼開發(fā)套件,它為開發(fā)者提供了豐富的音視頻處理的調(diào)用接口。 FFmpeg...
Android如何實現(xiàn)茄子快傳 茄子快傳是一款文件傳輸應(yīng)用,相信大家都很熟悉這款應(yīng)用,應(yīng)該很多人用過用來文件的傳輸。它有兩個核心的功能: 端到端的文件傳輸 Web端的文件傳輸...
先來看一段精簡版的源碼 View.java ViewGroup.java 思維導(dǎo)圖 主要方法解釋 dispatchTouchEvent:事件分發(fā)方法返回 false:分發(fā)事件...
本文章已授權(quán)鴻洋微信公眾號轉(zhuǎn)載:但愿人長久,搬磚不再有[https://mp.weixin.qq.com/s?__biz=MzAxMTI4MTkwNQ==&mid=26508...
更新:由于該適配方案越來越多人使用,也有很多人遇到不太理解的問題。所以為了大家更好的使用,我將文章很多內(nèi)容更新了,老用戶可以重新看下整篇文章。主要更新的內(nèi)容是使用方法跟以前不...
前言 Android 的屏幕適配是指適配不同機頂盒 UI 框架層輸出的分辨率和 dpi,而不是適配不同分辨率的電視機(電視機的適配交由機頂盒本身完成,和各個應(yīng)用無關(guān))。 獲取...
Gradle 集成 配置權(quán)限 服務(wù)器配置 初始化 配置接口 可為這個類的字段加上一些注解@HttpHeader:標(biāo)記這個字段是一個請求頭參數(shù)@HttpIgnore:標(biāo)記這個字...
Android studio我們那些年遇到的坑(三) 一、 升級AS到3.0,之前版本的AS相關(guān)文件都刪了個干凈,然后導(dǎo)入之前的項目,就產(chǎn)生下面的錯誤 Error:Timeo...
Android studio我們那些年遇到的坑(二) 本文屬于個人平時項目開發(fā)過程遇到的一些問題,記錄下來并總結(jié)解決方案,希望能幫到大家解決問題,有些問題的解決方案是在Sta...