之前寫了注解基礎(chǔ)和運(yùn)行時(shí)注解這篇文章,里面使用運(yùn)行時(shí)注解來模仿ButterKnife綁定控件ID的功能,運(yùn)行時(shí)注解主要是運(yùn)行時(shí)使用反射來找到注解進(jìn)行一些操作;反射存在一定的性...
之前寫了注解基礎(chǔ)和運(yùn)行時(shí)注解這篇文章,里面使用運(yùn)行時(shí)注解來模仿ButterKnife綁定控件ID的功能,運(yùn)行時(shí)注解主要是運(yùn)行時(shí)使用反射來找到注解進(jìn)行一些操作;反射存在一定的性...
前言: 文中參照官方文檔, 加入一些自己的理解. 入門(一)基礎(chǔ)(二)進(jìn)階(三)綜合(四) 賬號(hào)申請(qǐng) 登錄獲取AppID 開發(fā)工具 各個(gè)類型文件解析 支持的運(yùn)算 代碼演示 ...
背景介紹 很多時(shí)候系統(tǒng)處于安全考慮,將很多東西對(duì)外隱藏,而有時(shí)我們偏偏又不得不去使用這些隱藏的東西。甚至,我們希望向系統(tǒng)中注入一些自己的代碼,以提高程序的靈活性。剛好有這么一...
關(guān)于安卓面試題部分目前整理了兩篇: 安卓面試題 基礎(chǔ)篇 安卓面試題 進(jìn)階篇 Handler、Looper、MessageQueue構(gòu)成的安卓消息機(jī)制 安卓消息機(jī)制是安卓面試中...
逛 Github 的時(shí)候看到一份超強(qiáng)面試題,來自 MindOrks 開源的 android-interview-questions。雖說是一份安卓面試題,但其中包含了 數(shù)據(jù)結(jié)...
1.自定義Handler時(shí)如何避免內(nèi)存泄漏 答案: 一般非靜態(tài)內(nèi)部類持有外部類的引用的情況下,造成外部類在使用完成后不能被系統(tǒng)回收內(nèi)存,從而造成內(nèi)存泄漏。為了避免這個(gè)問題,我...
未經(jīng)本人授權(quán),不得轉(zhuǎn)載!否則必將維權(quán)到底 View的事件分發(fā)、攔截也是Android比較重要的知識(shí)點(diǎn)之一,我結(jié)合自己的理解,自己總結(jié)一下,下次再遇到的時(shí)候可以翻出來看看,立馬...
說明 剛進(jìn)公司,由于公司準(zhǔn)備新地方,所以電腦不夠用,先用自己的電腦開發(fā)。然后配置環(huán)境,AS運(yùn)行新項(xiàng)目,第一次大概花了20多分鐘,等得蛋都碎了一地。以為接下來會(huì)沒事,鬼知道第二...