前言 Google 在2017年 I/O 大會上宣布,Kotlin 正式成為 Android 的一級開發(fā)語言,和 Java 平起平坐,AndroidStudio 也對 Kot...
前言 Google 在2017年 I/O 大會上宣布,Kotlin 正式成為 Android 的一級開發(fā)語言,和 Java 平起平坐,AndroidStudio 也對 Kot...
微信的頭像拍一拍效果可以說是很吸引人了,就是下面這個gif圖,圖片展示和實(shí)際效果還是有差距的,實(shí)際體驗(yàn)效果更佳! 那么我們?nèi)绾瓮ㄟ^自定義View,來實(shí)現(xiàn)微信的這種效果呢? 首...
什么是AppWidget AppWidget 即桌面小部件,也叫桌面控件,就是能直接顯示在Android系統(tǒng)桌面上的小程序,先看圖: 圖中我用黃色箭頭指示的即為AppWidg...
前言 Android的設(shè)計(jì)模式系列文章介紹,歡迎關(guān)注,持續(xù)更新中: Android的設(shè)計(jì)模式-設(shè)計(jì)模式的六大原則一句話總結(jié)23種設(shè)計(jì)模式則創(chuàng)建型模式:Android的設(shè)計(jì)模式...
?。。〈a在文末?。?! 內(nèi)容如題,為什么要封裝一個權(quán)限請求庫,就是因?yàn)楸阌诰S護(hù)。注意,本文不是開發(fā)一個權(quán)限請求庫,是基于已有的三方權(quán)限請求庫,進(jìn)行二次封裝,以便于后續(xù)項(xiàng)目的維...
不多說,我們一起看官方ViewGroup.LayoutParams | Android Developers **1. **繼承關(guān)系走一走,可以干到九十九 從繼承關(guān)系可以知道...
我們前面講過,我們可以使用 jmap –histo 這種命令去分析哪些對象占據(jù)著我們的堆空間。但是那是比較容易分析的問題,如果是遇到內(nèi)存情況比較復(fù)雜的情況,命令的方式是看不出...
Android 消息處理機(jī)制估計(jì)都被寫爛了,但是依然還是要寫一下,因?yàn)锳ndroid應(yīng)用程序是通過消息來驅(qū)動的,Android某種意義上也可以說成是一個以消息驅(qū)動的系統(tǒng),UI...
在Android開發(fā)中,事件分發(fā)機(jī)制是一塊Android比較重要的知識體系,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動失效問題,更好去擴(kuò)展控件的事件功能和開發(fā)自定義...