
這是一篇我學習谷歌技術博客后作的總結,它介紹了通用的應用架構原則和在移動設備上,可供參考的工程架構的最佳實踐。 項目架構中常見兩個的設計原則: ...
目的 本文是來說明如何編寫優秀的代碼。好的代碼不是一蹴而就,它需要不斷重構,直到寫出可讀性,可測性,可拓展性的代碼。 拋出代碼的歷史問題 這里用...
Robolectric is a unit test framework that de-fangs the Android SDK jar s...
定義 一個基于instrumentation-based API 的UI測試框架,運行于AndroidJunitRunner中。 特點 One ...
1、段落作為文章的基本單位,每個段落需要有唯一的主題。 2、每個段落開頭和結尾分別有一個主旨句和結尾句。主旨句用來承上啟下或表達段落主旨,而結尾...
前言 本文是一篇日常學習總結性的文章,筆者通過分析經典網絡框架Volley的源碼,望以鞏固Android網絡框架中常見的多線程、IO、設計模式、...
基礎知識點 1.線程池Executor2.Future3.Callable4.中斷線程5.Handler6.枚舉7.泛型8.單例模式9.可變參數...
1.1 為什么要線程池 我們在執行大規模任務時,如安卓中的多圖下載,網絡請求,都少不了使用線程。而線程作為進程下面的計算基本單位,它必然會有一些...
志梳理下,生產者消費者模式 簡單的模型 先從一個例子開始吧,有一些角色我先聲明如下: 餐廳(Restaurant)--->載體 廚師(Chef)...