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