Android開發周刊 第四期

文章

Android ContentProvider組件全面介紹

全面介紹下ContentProvider,從ContentProvider在框架中所充當的角色,到ContentResolver的使用,到URI的概念,再到數據共享的方法和權限管理,一步步的讓大家對ContentProvider有個全面的認識。

Android常見問題總結(一) Android常見問題總結(二) Android常見問題總結(三)

總結了一些Android開發過程中的常見問題。

Android單元測試在蘑菇街支付金融部門的實踐

介紹為什么蘑菇街支付金融這邊會采用單元測試的實踐。

Android 單元測試: 首先,從是什么開始
Android單元測試(二):再來談談為什么
Android單元測試(三):JUnit單元測試框架的使用
Android單元測試(四):Mock以及Mockito的使用

單元測試是為了測試某一個代碼單元而寫的測試代碼。但是什么叫“一個代碼單元”呢?是一個模塊、還是一個類、還是一個方法(函數)呢?不同的人、不同的語言,都有不同的理解。一般的定義,尤其是是在OOP領域,是一個類的一個方法。在此,我們也這樣理解:單元測試,是為了測試某一個類的某一個方法能否正常工作,而寫的測試代碼。

解讀 Android 官方 MVP 項目單元測試

Google在3月份推出了一個項目,用來介紹Android MVP架構的各種組合,可以認為是官方在這方面的最佳實踐。令人稱道的是除了MVP本身之外,這些工程配備了極其完善的單元測試用例,學習價值極高。本文著重針對todo-mvp的單元測試進行解讀。

Airbnb:我們的安卓客戶端是如何使用 RxJava 的

我們都知道 移動開發是困難的。移動用戶期望即時響應,而且還有在不同的線程間來回切換的需求。除了主線程,你還要做網絡連接,同時你還需要在后臺處理其他的各種不同的事情。最重要的是,你不能阻塞 UI 線程。RxJava 是解決這類問題的好方法,因為他能夠使得線程間的切換比較容易。

用工廠流水線的方式來理解 RxJava 的概念

為了理解 RxJava,我在腦海里舉了不僅僅一個例子。例如我嘗試觀察動物園籠子的動物,嘗試觀察河流里的魚,也嘗試去觀察蝙蝠俠里的犯罪(額,這不是現實生活中的,但不失為一個很好的例子)。但我還是認為工廠流水線是最好的例子。

初識Agera(一)——基本概念和原理的介紹

近日Google開源了一個基于觀察者模式的項目Agera:Reactive Programming for Android。還是菜鳥的我剛看完RxJava就發現Google開源了一個"類似"的項目自然得學習一下。本來結合自己的理解簡單介紹一下Agera的基本概念和原理以便更好的使用Agera。

Android Weekly #203 中文版

仿QQ獲取設備中APK并分享

前幾天看到同事里有一個界面絢麗的應用,覺得有點意思,就讓他把APK發給我,我想反編譯看看里面的代碼。結果,這哥們在手機里找了好一陣子,最后給我說:手機沒有root,找不到APK文件在哪里。我再讓他試試其他機子,結果都差不多:要不然找起來很麻煩,要不然根本都找不到。這時,測試的妹子說:手機QQ有這個功能。我打開手機QQ一看,果然有,平時都沒有注意到啊。

Android主題換膚 無縫切換

今天我要實現的一個換膚方案是基于github上的這個開源框架Android-Skin-Loader。這個框架的換膚機制是使用動態加載的機制去加載皮膚包里面的內容,無需Acitvity重啟即可實現皮膚的實時更換,皮膚包是可以與原安裝包相分離的,需要自己定做(這個皮膚包其實也就是一個普通的Android項目,只是只有資源文件沒有類文件而已),這樣做的好處就是可以在線提供皮膚包供用戶去下載,也可以大大的減少安裝包的體積,同時也很好的實現了插件化。

Android 夜間模式初探

當下各種閱讀類APP(如各種瀏覽器,某日頭條等)都會有夜間模式,也順應了大家的睡前必須玩一下手機的作息習慣。關于夜間模式的實現,有很多種方法。這篇日志學習一下最簡單的實現方式,通過setTheme(int resid)方法實現主題切換來實現夜間模式,這也是Android官方推薦的方法。

庫&代碼

Material design的BottomNavigationbar的開源實現

OkHttp日志記錄

一個分享控件

Depth-LIB-Android - 酷炫的Android特效

什么樣的loading動畫,我會等!

帶陰影的布局

一個簡單的圖表

本站原創,轉載時保留以下信息:
本文轉自:深度開源(open-open.com)
原文標題:Android開發周刊 第四期
原文地址:http://www.open-open.com/lib/view/open1462322947666.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,517評論 6 539
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,087評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 177,521評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,493評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,207評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,603評論 1 325
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,624評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,813評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,364評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,110評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,305評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,874評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,532評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,953評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,209評論 1 291
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,033評論 3 396
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,268評論 2 375

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,692評論 25 708
  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,469評論 2 45
  • E265 The United States government has cracked an iPhone t...
    一日一譯閱讀 152評論 0 1
  • 還是不習慣用手機打字記錄東西。懷念高中自習課上自己偷偷在下面寫日記的感覺,所以現在想想對于那個搶我日記本的老師,還...
    杳鐘晚閱讀 231評論 0 0
  • 昨天使用ListView實現了列表定位的功能,然后又研究了下使用RecyclerView的實現方式,下面我們就探討...
    猿田閱讀 5,476評論 0 10