從 Android Studio 3.6 開(kāi)始,視圖綁定能夠通過(guò)生成綁定對(duì)象來(lái)替代findViewById忽妒,從而可以幫您簡(jiǎn)化代碼礁苗、移除 bug,并且從 findViewByI...
![240](https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
從 Android Studio 3.6 開(kāi)始,視圖綁定能夠通過(guò)生成綁定對(duì)象來(lái)替代findViewById忽妒,從而可以幫您簡(jiǎn)化代碼礁苗、移除 bug,并且從 findViewByI...
Android原生是有應(yīng)用程序權(quán)限管理的者蠕,即是AppOps剃允,只是Google把它默認(rèn)隱藏了球化。 本文對(duì)AppOps機(jī)制做一簡(jiǎn)要的分析和描述逮刨。 1.AppOps簡(jiǎn)介 AppOps...
背景 設(shè)計(jì)這個(gè) BusUtils 其實(shí)是在做 ApiUtils[https://github.com/Blankj/AndroidUtilCode/tree/master/p...
約定 Activity.onCreate()呕缭,F(xiàn)ragment.onActivityCreated(),作為程序入口修己,不用寫(xiě)入太多代碼恢总,盡量保持只調(diào)用initXXX()方法,...
主要通過(guò)6個(gè)控制點(diǎn)實(shí)現(xiàn)睬愤。 繪制過(guò)程: 一些擴(kuò)展函數(shù)片仿,方便直接使用 PointF。 動(dòng)畫(huà) 分為 6 個(gè)階段完成 具體請(qǐng)看:https://github.com/stefanJi...
Android Studio 內(nèi)置了四種性能監(jiān)測(cè)工具M(jìn)emory Monitor尤辱、Network Monitor砂豌、CPU Monitor、GPU Monitor啥刻,我們可以使用...
反射機(jī)制是Java的一個(gè)非常實(shí)用的特性. 基于反射, 我們可以實(shí)現(xiàn)下面的接口 將類(lèi)型作為參數(shù)傳入方法中, 方法可以根據(jù)具體的類(lèi)實(shí)現(xiàn)不同的邏輯, 返回不同數(shù)據(jù)類(lèi)型的結(jié)果. 這十...
版權(quán)聲明:本文為博主原創(chuàng)文章奸鸯,未經(jīng)博主允許不得轉(zhuǎn)載咪笑。系列教程:Android開(kāi)發(fā)之從零開(kāi)始系列源碼:github.com/AnliaLee/ExpandMenu可帽,歡迎star...