模塊化方案實踐 為什么需要模塊化 在項目開發(fā)到一定階段,隨著功能需求越來越多,代碼結(jié)構(gòu)越來越臃腫,維護也隨之越來越麻煩,單次編譯調(diào)試的時間越來越長,每一次修改都很容易牽一發(fā)而...
@ISeekU 翻墻了嗎?
FCM(GCM) 測試報告FCM 前身是 GCM ---- Google Cloud Messaging,Google 在推出 Firebase 云服務之后,更名為了 FCM。 Firebase 是一...
FCM 前身是 GCM ---- Google Cloud Messaging,Google 在推出 Firebase 云服務之后,更名為了 FCM。 Firebase 是一...
@03d93c7921d5 是獲取觸摸點相對于當初觸摸的 View 位置,以當前 View 的左上角原點為 0 坐標
[Android] 滑動操作的原理及處理滑動效果的產(chǎn)生 滑動一個 View ,其實就是移動一個 View,本質(zhì)上是對 View 的坐標位置進行不停的改變。那么要實現(xiàn)這個效果,就必須要監(jiān)聽用戶的觸摸事件,根據(jù)傳入的事...
@03d93c7921d5 是相對于屏幕的位置,某種意義來說其實等于絕對位置了
[Android] 滑動操作的原理及處理滑動效果的產(chǎn)生 滑動一個 View ,其實就是移動一個 View,本質(zhì)上是對 View 的坐標位置進行不停的改變。那么要實現(xiàn)這個效果,就必須要監(jiān)聽用戶的觸摸事件,根據(jù)傳入的事...
博主還沒上傳到github嗎~
Android:“萬能”Activity重構(gòu)篇前言 寫Android:你是如何把Activity寫的如此“萬能”的這篇文章到現(xiàn)在已經(jīng)好久了,但是由于最近事情較多,寫重構(gòu)篇的計劃就一直被無情的耽擱下來了,借這幾天還算有點空...
前言 寫Android:你是如何把Activity寫的如此“萬能”的這篇文章到現(xiàn)在已經(jīng)好久了,但是由于最近事情較多,寫重構(gòu)篇的計劃就一直被無情的耽擱下來了,借這幾天還算有點空...
在 5.0 后 google 推出了用于替代 ListView 的新控件 --- RecyclerView。 至于這么用,在這就不多說了,資料很多。 這里我們主要來看看關于 ...
什么是 CoordinatorLayout 這是在 com.android.support:design 包中出現(xiàn)的新控件,看包名就知道是用來實現(xiàn)一些跟 Material D...
用戶在開發(fā)或者調(diào)試網(wǎng)絡程序或者是網(wǎng)頁 B/S 模式的程序的時候是需要一些方法來跟蹤網(wǎng)頁請求的,用戶可以使用一些網(wǎng)絡的監(jiān)視工具比如著名的 Firebug 等網(wǎng)頁調(diào)試工具。今天給...
關于Realm 在學習 Android 的時候 , 我們知道數(shù)據(jù)持久化的問題,對于數(shù)據(jù)持久化通常有以下幾種方式: SQLlite Sharedpreferences 文件 I...
運行時權(quán)限 Android 6.0 中不僅要在 AndroidManifest.xml 中聲明權(quán)限,還在運行的時候增加了權(quán)限動態(tài)判斷 涉及到的以下權(quán)限都會在運行時被判斷 傳感...
Java 8 中 Lambda 表達式的使用在 Java 8 的版本更新中,增加了 Lambda 表達式支持 . 讓我們可以用更簡潔的代碼寫出完整的功能 . 下面就看看關于 ...
用 Android Studio 把 :)
學習開發(fā)第一個Android應用遇到的問題最近想學習一下安卓,把學習過程中遇到的問題記錄一下。 開發(fā)環(huán)境 用的MAC本做的開發(fā),開發(fā)Android應用,必然少不了java的JDK.首先需要eclipse的開發(fā)環(huán)境,然...
MVP簡介 MVP 所對應的意義:M-Model-模型、V-View-視圖、P-Presenter-主持人。 MVP 的結(jié)構(gòu)圖如下所示,對于這個圖理解即可而不必局限其中的條條...