說在前面:Gradle中project是非常重要的,所以也會有非常多的API及其可配置的屬性,筆者也有許多不了解的,在這只是講一些開發(fā)中比較常用的一些API和屬性。但是了解了...
說在前面:Gradle中project是非常重要的,所以也會有非常多的API及其可配置的屬性,筆者也有許多不了解的,在這只是講一些開發(fā)中比較常用的一些API和屬性。但是了解了...
這篇應(yīng)該是看到寫Inputmanagerservice最清晰的文章了
十分鐘了解Android觸摸事件原理(InputManagerService)從手指接觸屏幕到MotionEvent被傳送到Activity或者View,中間究竟經(jīng)歷了什么?Android中觸摸事件到底是怎么來的呢?源頭是哪呢?本文就直觀的描述一個(gè)整個(gè)...
從手指接觸屏幕到MotionEvent被傳送到Activity或者View,中間究竟經(jīng)歷了什么?Android中觸摸事件到底是怎么來的呢?源頭是哪呢?本文就直觀的描述一個(gè)整個(gè)...
前言 事件分發(fā)機(jī)制是Android中的基礎(chǔ)而重要的知識,一般認(rèn)為Activity#dispatchKeyEvent()或者Activity#dispatchTouchEven...
一、認(rèn)識CoordinatorLayout CoordinatorLayout作為support:design庫里的核心控件,在它出現(xiàn)之前,要實(shí)現(xiàn)View之間嵌套滑動等交互操...
本系列文章如下: Android JNI(一)——NDK與JNI基礎(chǔ)Android JNI學(xué)習(xí)(二)——實(shí)戰(zhàn)JNI之“hello world”Android JNI學(xué)習(xí)(三)...
Retrofit是squareup公司的開源力作,和同屬squareup公司開源的OkHttp,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)調(diào)度,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)執(zhí)行,為Android開發(fā)者提供了即方便又高效的...
很多時(shí)候我們會遇到這個(gè)問題,就是點(diǎn)擊EditText彈出軟鍵盤的時(shí)候會遮擋底部的Button,網(wǎng)上的解決方法一般都是設(shè)置WindowSoftInputMode和scrollv...
更新:由于該適配方案越來越多人使用,也有很多人遇到不太理解的問題。所以為了大家更好的使用,我將文章很多內(nèi)容更新了,老用戶可以重新看下整篇文章。主要更新的內(nèi)容是使用方法跟以前不...
前言 熟悉Activity的啟動流程和運(yùn)行原理是一個(gè)合格的應(yīng)用開發(fā)人員所應(yīng)該具備的基本素質(zhì),其重要程度就不多做描述了。同時(shí),知識棧應(yīng)該不斷的更新,最新發(fā)布的Android 9...
概述 本篇文章會從源碼(基于Android 6.0)角度分析Android中View的繪制流程,側(cè)重于對整體流程的分析,對一些難以理解的點(diǎn)加以重點(diǎn)闡述,目的是把View繪制的...
前言 收集了一些比較常見的開源庫,特此記錄(已收錄350+)。另外,本文將持續(xù)更新,大家有關(guān)于Android 優(yōu)秀的開源庫,也可以在下面留言。 目錄 一、基本控件 —— Te...
Hash算法 Hash,一般翻譯做“散列”,也直接音譯為“哈?!?。就是把任意長度的輸入通過散列算法,變換成固定長度的輸出,該輸出就是散列值(Hash值)。這種轉(zhuǎn)換是一種壓縮映...
2018年8月1日以前謝絕全文轉(zhuǎn)載(已授權(quán)除外)本文作者:@怪盜kidou本文鏈接:http://www.itdecent.cn/p/f70ee1765a61 周末在家有點(diǎn)...
前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...
??最近忙完了學(xué)校的事情,終于又成功的跑去公司上班了(還好公司沒有嫌棄我菜????)。在學(xué)校廢了半年多,感覺好多東西都不太會了,所以覺得自己應(yīng)該找點(diǎn)事情來做,于是選中學(xué)習(xí)Coor...
處理過線上問題的同學(xué)基本上都會遇到系統(tǒng)突然運(yùn)行緩慢,CPU 100%,以及Full GC次數(shù)過多的問題。當(dāng)然,這些問題的最終導(dǎo)致的直觀現(xiàn)象就是系統(tǒng)運(yùn)行緩慢,并且有大量的報(bào)警。...