原文鏈接:http://androidweekly.net/issues/issue-187
點(diǎn)擊訂閱郵箱第一時(shí)間掌握 Android Weekly 中文版更新動(dòng)態(tài)
本頁(yè)面譯文由極客學(xué)院Wiki翻譯團(tuán)隊(duì)成員:Titanjum 獨(dú)家提供
Android技術(shù)交流群,請(qǐng)加QQ:182754086
用 Espresso 和 Dagger 可靠的功能測(cè)試
(blog.egorand.me)
在這篇文章中 Egor 描述了如何使用 Dagger 創(chuàng)造簡(jiǎn)潔強(qiáng)大的功能測(cè)試的方法。
分析你的 multidex APK
(medium.com)
在第一篇文章中,你會(huì)學(xué)到 ClassyShark 如何誕生的。在這篇文章中 Boris 將會(huì)討論 ClassyShark 如何幫你分析你的apk文件。
處理 Android 運(yùn)行時(shí)權(quán)限的 UI 測(cè)試
(medium.com)
這是一篇技術(shù)性文章,關(guān)于用 Espresso 測(cè)試框架時(shí),如何混合使用 UIAutomator ,以獲得 Marshmallow 系統(tǒng)過(guò)去運(yùn)行的權(quán)限對(duì)話框。
藍(lán)牙 UUID 和跨平臺(tái)廣告
(newcircle.com)
自從藍(lán)牙已經(jīng)普及之后,基本每個(gè)設(shè)備都暴露了他們的連接接口作為服務(wù),每個(gè)服務(wù)由一個(gè)通用唯一標(biāo)識(shí)符或UUID代表。
Android 上的 TravisCI 持續(xù)集成
(panavtec.me)
Christian Panadero 分享如何建立一個(gè) TravisCI 持續(xù)集成構(gòu)建。
Subscribie It While It's Hot:用 RxJava 緩存 Rest 請(qǐng)求
(fedepaol.github.io)
這是一篇以 RxJava 為基礎(chǔ)的,對(duì)比從緩存加載數(shù)據(jù)與從REST端點(diǎn)加載數(shù)據(jù)。
如何選擇 compileSdkVersion, minSdkVersion, targetSdkVersion
(medium.com)
Lan Lake 闡述 compileSdkVersion, minSdkVersion, 和 targetSdkVersion 如何控制哪些API 可用,所需的 API 級(jí)別是什么,以及兼容模式的應(yīng)用。
Android Studio 的使用技巧和提示
(michaelevans.org)
Michael Evans 分享一些關(guān)于 Android Studio 的使用技巧和提示。
Android Development Awakens! - JRebel for Android 1.0
(zeroturnaround.com)
JRebel for Android 是一個(gè)極具生產(chǎn)力的工具,使您可以立即看到你的代碼和資源的變化。JRebel for Android 識(shí)別更改您的應(yīng)用程序,并跳過(guò)編譯,安裝和運(yùn)行步驟。使代碼或資源文件的更改,并立即看到效果。所有這一切都在不改變應(yīng)用程序的狀態(tài)。它適用于這兩個(gè)模擬器和設(shè)備。
Hired - Android 開發(fā)者的人才招聘市場(chǎng)
(hrd.com)
Android的開發(fā)者的需求,所以不宜公司??適用于你?在錄用,這就是它究竟是如何工作的。獲得5+的工作機(jī)會(huì)來(lái)自像尤伯杯,條紋,和Facebook與1應(yīng)用的公司。今天就加入雇傭和獲得2K的獎(jiǎng)金,當(dāng)你找到一份工作!
被錯(cuò)誤使用的手機(jī)交互模式
(medium.com)
這里有一些是(或曾經(jīng)是)被視為最佳的做法,你第一眼就看好的可能并不是那么好。
GifView
(github.com)
一個(gè)簡(jiǎn)單的 Android view 高效地顯示gif圖,你可以啟動(dòng),暫停和停止 gifView。示例用法可以在示例項(xiàng)目中找到。
DaggerMock
(github.com)
重寫 Dagger2 中的一個(gè)管理對(duì)象不是一件容易的事情,如果你要注入你的測(cè)試對(duì)象,一個(gè) TestComponent ,你需要自定義一個(gè) TestModule。下面是一個(gè) Junit 規(guī)則重寫 Dagger2 對(duì)象更容易實(shí)現(xiàn)。
Must Have Libraries
(github.com)
這是一個(gè)收集必須具備的 Android 開發(fā)資源庫(kù)。
Android 平臺(tái)紛紛的數(shù)字更新 (www.androidpolice.com) 這個(gè)開始于月初,這意味著機(jī)器人平臺(tái)分配號(hào)碼已被更新。
Sun,Oracle, Android, Google 和 JDK 的 Copyleft FUD
(ebb.org)
解說(shuō)有關(guān)的新聞報(bào)道和評(píng)論家FUD已經(jīng)快出來(lái),從谷歌的決定在Apache許可的Java實(shí)現(xiàn)的JDK提供的Oracle變動(dòng)。
Android的對(duì)話框: Android Studio 的使用技巧和注釋
(www.youtube.com)
在這個(gè)Android的對(duì)話框,Huyen 采訪 Mike Evans 來(lái)聊聊他的 Andr??oid Studio 的技巧和竅門和說(shuō)明