Android Weekly - 第 157 期

原文鏈接:http://androidweekly.net/issues/issue-157

郵箱訂閱第一時(shí)間掌握更新動(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ì)得到來自美國和英國高科技公司的五個(gè)以上的offer。想多學(xué)嗎?今天檢查你的聘請(qǐng)吧!

設(shè)計(jì)

浮動(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)了性能問題之前,讓你知道存在的性能問題,這不是很好嗎?

文章首發(fā)于:

http://wiki.jikexueyuan.com/project/android-weekly/issue-157/index.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,267評(píng)論 25 708
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,893評(píng)論 2 45
  • 【阿婆,又下雨了呢。】我靠在門背旁,呆呆的望向遠(yuǎn)方,伸出手去接下那既逝的雨滴,一滴,兩滴,三滴,………似乎阻止不了...
    虎牙怪叔叔閱讀 467評(píng)論 0 0
  • #每日1000字 12.8打卡# 昨天我和老媽帶著女兒從深圳坐火車返回武漢。 剛上火車即將開車的時(shí)候,女兒正好睡醒...
    中宵起舞閱讀 535評(píng)論 0 0
  • 軍人是偉大的
    又又怪乖閱讀 163評(píng)論 0 1

友情鏈接更多精彩內(nèi)容