前言 在之前的文章從應用工程師的角度再談車載 Android 系統(tǒng)[https://juejin.cn/post/7155869454792917005]中提到了"CarSe...
前言 在之前的文章從應用工程師的角度再談車載 Android 系統(tǒng)[https://juejin.cn/post/7155869454792917005]中提到了"CarSe...
一.概述 我們知道窘疮,Android設備都有錄屏功能,其實主要是通過VirtualDisplay來實現(xiàn)的俯萌,VirtualDisplay對應虛擬Display第焰,主要用來進行屏幕錄...
原文鏈接 在 MotionLayout 中定義運動路徑 介紹 MotionLayout 是一個來自 ConstraintLayout 2.0 的專注于動畫的新布局买优。本系列的前...
安卓動畫分類 安卓動畫分為圖中所示4大類脂崔。所謂幀動畫,即準備很多圖片梧喷,讓圖片按一定時間連續(xù)播放脱篙,從而達到模擬動畫效果娇钱。而補間動畫則是對單個幀進行漸變操作。通俗的理解绊困,它可以對...
在之前的Android車載應用開發(fā)與分析(1) - Android Automotive概述與編譯[http://www.reibang.com/p/bbc02e0f657...
StrictMode類是Android 2.3 (API 9)引入的一個工具類秤朗,可以用來幫助開發(fā)者發(fā)現(xiàn)代碼中的一些不規(guī)范的問題煤蹭,以達到提升應用響應能力的目的。舉個例子來說取视,如...
Kotlin 中新增了「內(nèi)聯(lián)函數(shù)」硝皂,內(nèi)聯(lián)函數(shù)起初是在 C++ 里面的。 那在 Kotlin 中加入內(nèi)聯(lián)函數(shù)作谭,是有什么作用呢稽物? 以下內(nèi)容分為以下幾部分: 什么是 inline ...
關(guān)于Android桌面小部件的官方教程當然就是Android開發(fā)者文檔,這里以一個火影迷感興趣的圖騰設計一款桌面時鐘折欠,拋磚引玉贝或。 效果圖 準備素材 小部件預覽圖 widget...
HandlerThread 顧名思義就是一種可以使用 Handler 的 Thread。日常開發(fā)中我們經(jīng)常會通過創(chuàng)建一個 Thread 去執(zhí)行任務锐秦,有多個任務就多創(chuàng)建幾個線程...
由于平時接觸算法比較少,今天看資料看到了o(1)酱床,都不知道是什么意思羊赵,查資料之后才理解。 描述算法復雜度時,常用o(1), o(n), o(logn), o(nlogn)表...
View的繪制和事件處理是兩個重要的主題扇谣,上一篇《圖解 Android事件分發(fā)機制》已經(jīng)把事件的分發(fā)機制講得比較詳細了昧捷,這一篇是針對View的繪制,View的繪制如果你有所了...
本教程相當于官方教程的精簡版靡挥,將官方教程的干貨提取出來。另外還寫了一個分析內(nèi)存泄漏的例子衩茸。 Android Profiler能夠提供關(guān)于應用 CPU芹血、內(nèi)存和網(wǎng)絡的實時數(shù)據(jù)。 ...
目錄 1. 自定義View基礎(chǔ) 1.1 分類 自定義View的實現(xiàn)方式有以下幾種 類型定義自定義組合控件多個控件組合成為一個新的控件楞慈,方便多處復用繼承系統(tǒng)View控件繼承自T...
背景介紹 我們在Android開發(fā)過程中幔烛,幾乎都離不開線程。但是你對線程的了解有多少呢囊蓝?它完美運行的背后饿悬,究竟隱藏了多少不為人知的秘密呢?線程間互通暗語聚霜,傳遞信息究竟是如何做...
? 長連接貌似是一個很高深莫測的知識狡恬,但是只要你做直播珠叔、IM、游戲弟劲、彈幕里面的任何一種祷安,或者是你的app想要實時的接收某些消息,你就會要接觸到長連接技術(shù)兔乞。本文主要教你如何...