ARouter入門使用篇 Android原生的路由方案是通過Intent來實現(xiàn)顯式和隱式兩種Activity跳轉(zhuǎn)方案,顯式Intent需要對目標Activity直接應用,會導...
ARouter入門使用篇 Android原生的路由方案是通過Intent來實現(xiàn)顯式和隱式兩種Activity跳轉(zhuǎn)方案,顯式Intent需要對目標Activity直接應用,會導...
大綱 使用dp而不是px 盡量使用自動適配布局,而不要指定分辨率 使用寬高限定符values-1080x1920,以1080P為基準計算每種常見分辨率對應的尺寸。需要盡可能全...
Jetpack與ViewPager2 Jetpack 是一套庫、工具和指南,可幫助開發(fā)者更輕松地編寫優(yōu)質(zhì)應用。這些組件可幫助您遵循最佳做法、讓您擺脫編寫樣板代碼的工作并簡化復...
簡介 Lifecycle是Google推薦的架構組件之一. 生命周期感知型組件可執(zhí)行操作來響應另一個組件(如 Activity 和 Fragment)的生命周期狀態(tài)的變化。這...
概述 Airbnb開源的強大的動畫框架,適用于Android,IOS,React Native和Web??梢允褂肁E導出的JSON格式的動畫,并解析為原生動畫效果。 特點: ...
ViewStub 簡介 ViewStub 是一種沒有任何維度的輕量型視圖,它不會繪制任何內(nèi)容或參與布局。 ViewStub是一種沒有大小,不占用布局的View。 直到當調(diào)用 ...
也算是老生常談的問題,最近正好有這方面的需求,查閱了很多官方文檔和優(yōu)秀的博客,加上自己的理解編寫了這篇文章。 Android 渲染機制 大多數(shù)用戶感知到的卡頓等性能問題的最主...
這個必須要贊,大佬是把正式項目精簡了之后開源了嗎?功能太全了
Android TV:使用Leanback寫國內(nèi)UI風格的TV應用Demo地址:https://github.com/iSuperRed/LeanbackTvSample.git 背景 ??現(xiàn)在國內(nèi)主流的TV端視頻播放軟件、TV端桌面的UI...
Demo地址:https://github.com/iSuperRed/LeanbackTvSample.git 背景 ??現(xiàn)在國內(nèi)主流的TV端視頻播放軟件、TV端桌面的UI...
概述 Android日常開發(fā)中除了四個組件之外,還有一種使用頻率很高的組件——Fragment。在使用時我們通常需要在Fragment的各種生命周期方法中處理數(shù)據(jù)加載、頁面刷...
OverView An object used to create frame-by-frame animations, defined by a series of Dra...
對于Android開發(fā)人員從初級向高級的進階過程中,動畫無疑是必不可少的一塊知識點。在合適的場景合理的使用動畫效果,可以極大的提高app的系統(tǒng)體驗流暢度,是優(yōu)化交互和提高用戶...
正式開始介紹之前,我們先來了解下注解是到底是什么? 注解 注解是一種可以添加到java代碼中。類、方法、變量、參數(shù)、包都可以被注解,注解對被注解的代碼沒有直接影響。 注解之所...
Log在Android日常開發(fā)中的重要性不言而喻,出現(xiàn)bug后的第一件事基本都是先看log。但是在使用Android原生Log類時,通常需要先定義一個靜態(tài)TAG,然后Log....
OverView ButterKine是一款開源的Android視圖的字段和方法綁定快速注解框架,應用十分廣泛。可以避免重復使用findViewById,很大程度上簡化代碼,...
聲明:本篇博客是基于Google官方文檔ConstraintLayout,按照我的理解總結(jié)而來。(如果有條件、英文還不錯的,Google官方推出的控件可以直接看官方API,都...
MVP設計模式從提出至今也有不短的時間了,大家應該或多或少使用過MVP模式開發(fā)項目,或者至少聽說過MVP設計模式,不同的人對其有不同的理解,今天就來說說我所理解的MVP設計模...
Android在API14之后添加了用于監(jiān)聽應用Activity生命周期的回調(diào)接口ActivityLifecycleCallbacks,使用時需要在Application中進...
在上一遍Android中常用的加密算法——AES加密中我們介紹了對稱加密和非對稱加密,對稱加密由于加密和解密使用同一個秘鑰因此安全性與非對稱加密相比要低得多。這一篇我們就來介...