原文鏈接:http://androidweekly.net/issues/issue-157
點(diǎn)擊訂閱郵箱第一時(shí)間掌握 Android Weekly 中文版更新動(dòng)態(tài)
安卓Kiosk模式:限制規(guī)則 (blog.grandcentrix.net)
本文分享了作者使用Kiosk模式應(yīng)用于安卓設(shè)備時(shí)的一些經(jīng)驗(yàn),并討論了開發(fā)過程中的一些陷阱和解決共同問題的方式。
Gradle提示#2:理解語法 (blog.danlew.net)
本文將幫助你了解Gradle的Groovy語法,并讓你看到復(fù)雜的build.gradle腳本時(shí)不再感到害怕。
依賴注入Dagger 2——API (blog.sqisland.com)
本專欄是一系列專欄之一,主要描寫了安卓依賴注入Dagger 2。這是Dagger 2基礎(chǔ)的深入研究,并貫穿于這一依賴注入框架的整個(gè)API中。
在Android上使用RxJava實(shí)現(xiàn)簡(jiǎn)單的SQLite) (blog.jetbrains.com)
Cédric Beust開始使用一個(gè)非常簡(jiǎn)單的設(shè)計(jì)模式——使用Rx 提供一種比較簡(jiǎn)單的方法來用RxJava管理數(shù)據(jù)庫訪問。
你可能不知道的事情:onResumeFragments (konmik.github.io)
如果你正在使用fragmentactivity的任何子類,你想在onResume上做任何類型的fragment transaction,那么就在onResumeFragments上進(jìn)行吧。
Android上的RxJava介紹(第一部分) (www.androiddesignpatterns.com)
本文對(duì)RxJava進(jìn)行了簡(jiǎn)單的介紹,因此你會(huì)明白它是什么以及為什么它如此棒。
安卓系統(tǒng)開發(fā)第三部分——性能 (www.bignerdranch.com)
在安卓系統(tǒng)中,性能和內(nèi)存是緊密相連的,因?yàn)檎麄€(gè)系統(tǒng)的內(nèi)存占用可影響所有進(jìn)程的性能,并且因?yàn)槔占骺梢詫?duì)運(yùn)行性能有顯著影響。
設(shè)計(jì)支持庫——Android GDE綜述 (antonioleiva.com)
Google IO之后,Android GDE團(tuán)隊(duì)聚在一起以收集關(guān)于會(huì)議中最重要公告的想法。這是他們討論的重點(diǎn)。
Inheritance的組成——它對(duì)你的Activities意味著什么 (philosophicalhacker.com)
Josh Brown分享了一個(gè)關(guān)于如何使用無頭的片段(沒有布局)幫助編寫你的用戶界面實(shí)現(xiàn)的提示。
開放源代碼Facebook的Infer:在推出產(chǎn)品前發(fā)現(xiàn)錯(cuò)誤 (themakeinfo.com)
靜態(tài)分析器是一款自動(dòng)工具,它可以在不運(yùn)行程序的情況下就能掃描程序并發(fā)現(xiàn)源代碼中的錯(cuò)誤。Facebook是開放源代碼的Infer,F(xiàn)acebook在移動(dòng)代碼被推出之前,使用靜態(tài)程序分析器識(shí)別錯(cuò)誤。
設(shè)計(jì)庫——第1部分 (fernandocejas.com)
在這一系列中,Mark Allison將分析RSS Reader程序,這是他用作Material系列的基礎(chǔ),并重新編寫它,以使它充分利用新的Design Support Library。
PSA:確定fix構(gòu)建崩潰 (fernandocejas.com)
Sebastiano Poggi分享了一個(gè)關(guān)于當(dāng)你在構(gòu)建中使用multidex時(shí),如何避免內(nèi)存不足的經(jīng)驗(yàn)。
尋找新的安卓發(fā)展機(jī)會(huì)? (software.intel.com)
在Hired Marketplace的一周內(nèi),你會(huì)得到來自美國(guó)和英國(guó)高科技公司的五個(gè)以上的offer。想多學(xué)嗎?今天檢查你的聘請(qǐng)吧!
浮動(dòng)動(dòng)作按鈕不算壞的用戶體驗(yàn)設(shè)計(jì) (software.intel.com)
上周文章的一個(gè)對(duì)立點(diǎn)是“Fab是糟糕的用戶體驗(yàn)設(shè)計(jì)”的討論。
Android開發(fā)者@ Flipboard (Berlin)
在Flipboard,你會(huì)處理復(fù)雜的問題、嘗試開源解決方案,并享受不斷創(chuàng)新的文化。在這種角色下,你將會(huì)在一個(gè)完全獨(dú)特的和美麗的應(yīng)用程序上工作,并能夠?qū)⒛愕慕?jīng)驗(yàn)貢獻(xiàn)到一個(gè)有才華的、有趣的團(tuán)隊(duì)中!
安卓設(shè)計(jì)支持庫示例 (github.com)
這是一個(gè)示例應(yīng)用程序,使用新的Material支持庫實(shí)現(xiàn)多種Material設(shè)計(jì)模式。
掌握Recycler View (caster.io)
Dave Smith在Droidcon Montreal發(fā)表了令人驚嘆的Recycler View演說。 這里提供了視頻以及幻燈片!
為性能使用LINT (caster.io)
如果有一個(gè)神奇的工具可以掃描你的代碼,并在你的用戶發(fā)現(xiàn)了性能問題之前,讓你知道存在的性能問題,這不是很好嗎?