Android Weekly #208 中文版

文章&教程

具有極簡化優(yōu)點(diǎn)的短小的APKs (www.novoda.com)

Novoda團(tuán)隊(duì)分享了一些技巧魁衙,可以使你的APK變得更小從而改善最終用戶的安裝體驗(yàn)题涨。

8種情況可能造成你的Android App內(nèi)存泄露 (blog.nimbledroid.com)

在Java中有多種途徑會(huì)造成內(nèi)存邏輯泄露。最終筑辨,這將導(dǎo)致你的Android Apps一直在浪費(fèi)著多占的內(nèi)存俺驶,并且最終產(chǎn)生內(nèi)存不足(OOM)的錯(cuò)誤。

使用Dart & Henson更好地實(shí)現(xiàn)Android Intents (medium.com)

Daniel Molinero Reguera介紹了Dart & Henson棍辕,它是一種生成導(dǎo)航層的庫暮现,它使你的活動(dòng)和服務(wù)間的導(dǎo)航更容易、更方便楚昭、更快捷送矩、更穩(wěn)定。

Android的ConstraintLayout-它準(zhǔn)備好了嗎哪替? (leaks.wanari.com)

盡管還在阿爾法階段栋荸,存在一些問題,Tamás Agócs還是展示了為何ConstraintLayout確實(shí)是一種有用的工具。它能夠提高用戶界面開發(fā)速度晌块,并且還能夠生成更為有效的布局爱沟。

我所喜歡的一些Kotlin特性 (m.signalvnoise.com)

Basecamp的Android團(tuán)隊(duì)最近創(chuàng)造了一項(xiàng)了不起的里程碑——超過25%的Basecamp 3 Android App 基礎(chǔ)代碼現(xiàn)在運(yùn)行在Kotlin上了!在這兒他們分享了他們喜歡的一些事情匆背。

說說RxAndroid — 第9部分 (medium.com)

本文中呼伸,Roberto Orgiu探究了保持Observable運(yùn)行的另一種方法。

在Android N中小心使用拖放操作 (commonsware.com)

Android從3.0開始支持單窗口的拖放操作钝尸,但是現(xiàn)在括享,由于對多窗口的支持,拖放操作可以在App間進(jìn)行…這正是你需要小心的地方珍促。

RxUi: 談?wù)?Reactive 在 Android 視圖層 (artemzin.com)

許多Android Apps使用RxJava作為業(yè)務(wù)邏輯控制流的基礎(chǔ)铃辖。如果你進(jìn)一步在每個(gè)地方都使用它,包括在View layer上使用它會(huì)怎樣猪叙?

使用字體的另一種方式 (medium.com)

如果你是一位Android開發(fā)者的話娇斩,你可能會(huì)遇到想要改變你的Layouts中Items的字體的情況。András Németh使用一個(gè)GitHub示例來分享了一種極好的技術(shù)穴翩。

設(shè)計(jì)

使用錯(cuò)誤(uxplanet.org)

“錯(cuò)誤”發(fā)生了犬第。它們發(fā)生在我們的Apps中,它們發(fā)生在我們的生活中芒帕。不管是什么原因歉嗓,不管它們是如何被處理的,在用戶體驗(yàn)?zāi)愕腁pp的過程中這些錯(cuò)誤都會(huì)影響巨大背蟆。

請求用戶許可的正確方式 (uxplanet.org)

與App的首次交互在形成總體印象的過程中扮演了關(guān)鍵角色(無論是好印象或者壞印象)遥椿。當(dāng)用戶打開一個(gè)新App時(shí)最不想看到的是一長串請求許可的彈出窗口。

庫&代碼

Rxjava-mvp-giphy (github.com)

RxJava和Model View Presenter的一個(gè)展示淆储,其中還包括其他一些針對Android開發(fā)者的通用庫,包括AutoValue家浇、Retrofit本砰、Moshi和 ButterKnife。單元測試涵蓋了所有業(yè)務(wù)邏輯钢悲,Robolectric測試則檢驗(yàn)了用戶界

Auto-value-redacted (github.com)

Google的AutoValue的一種擴(kuò)展点额,從toString()中省去了@Redacted字段值。

BlurView (github.com)

Android的基礎(chǔ)Views的動(dòng)態(tài)模糊莺琳。包括了庫和短小的示例項(xiàng)目还棱。

Blade (github.com)

Boilerplate Destruction的Android庫,用來生成基于注釋的Boilerplate代碼惭等,從而讓你集中精力于重要的事情上珍手。生成的代碼完全可以追蹤。在編譯階段可以生成所有東西。不使用映像琳要!被分解成了一個(gè)個(gè)小模塊寡具。

工具

Vectalign (github.com)

使用VectorDrawables生成復(fù)雜的變形動(dòng)畫的工具(在SVG圖像的任何部分間都允許變形)

視頻&播客

Google IO 2016 (第2部) (fragmentedpodcast.com)

在Google IO第2部中我們繼續(xù)問一些有關(guān)當(dāng)今最好的Android開發(fā)工具的簡單的問題。

Google I/O 2016的主要內(nèi)容(theblerg.net)

Chris Lacy和Koushik Dutta分解講述了所有重要的事項(xiàng)稚补,例如Home, Allo, Duo and Daydream童叠。我們還討論了在AI、Android Wear 2.0發(fā)布课幕、Android Instant Apps等方面Google的進(jìn)展厦坛。

Android測試模式#3: AdapterViews和Espresso (www.youtube.com)

學(xué)習(xí)如何使用onData()在Adapters中尋找數(shù)據(jù),使你的AdapterViews將請求行發(fā)送到屏幕上更容易乍惊。

英文原文:Android Weekly #208
中文翻譯:http://www.open-open.com/lib/view/open1463369270043.html
譯者:青島海邊 校對:OPEN編輯
本譯文僅用于學(xué)習(xí)和交流杜秸,轉(zhuǎn)載請注明文章譯者、出處污桦、和本文鏈接
我們遵照 CC 協(xié)議亩歹,如有侵犯到您的權(quán)益,請聯(lián)系我們

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末凡橱,一起剝皮案震驚了整個(gè)濱河市小作,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌稼钩,老刑警劉巖顾稀,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異坝撑,居然都是意外死亡静秆,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進(jìn)店門巡李,熙熙樓的掌柜王于貴愁眉苦臉地迎上來抚笔,“玉大人,你說我怎么就攤上這事侨拦∈獬龋” “怎么了?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵狱从,是天一觀的道長膨蛮。 經(jīng)常有香客問我,道長季研,這世上最難降的妖魔是什么敞葛? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮与涡,結(jié)果婚禮上惹谐,老公的妹妹穿的比我還像新娘持偏。我一直安慰自己张吉,他們只是感情好榛泛,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著味混,像睡著了一般儒飒。 火紅的嫁衣襯著肌膚如雪谬莹。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天桩了,我揣著相機(jī)與錄音附帽,去河邊找鬼。 笑死井誉,一個(gè)胖子當(dāng)著我的面吹牛蕉扮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播颗圣,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼喳钟,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了在岂?” 一聲冷哼從身側(cè)響起奔则,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蔽午,沒想到半個(gè)月后易茬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡及老,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年抽莱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片骄恶。...
    茶點(diǎn)故事閱讀 40,001評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡食铐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出僧鲁,到底是詐尸還是另有隱情虐呻,我是刑警寧澤,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布悔捶,位于F島的核電站,受9級特大地震影響单芜,放射性物質(zhì)發(fā)生泄漏蜕该。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一洲鸠、第九天 我趴在偏房一處隱蔽的房頂上張望堂淡。 院中可真熱鬧馋缅,春花似錦、人聲如沸绢淀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽皆的。三九已至覆履,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間费薄,已是汗流浹背硝全。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留楞抡,地道東北人伟众。 一個(gè)月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像召廷,于是被迫代替她去往敵國和親凳厢。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,146評論 25 707
  • 蚊子把夢叮了 一個(gè)大包 癢 一個(gè)巴掌 啪 夢碎成渣 到晚上 一只貓頭鷹歪著脖子 把碎片粘好 順手撿起蚊子 拍拍灰 ...
    眉沁綠閱讀 155評論 1 1
  • func(c *MainController)Get() { c.TplName ="index.tpl" c.D...
    漯河龍閱讀 266評論 0 0
  • 部門為什么要開周例會(huì)竞慢?答案目標(biāo)簡單明了先紫,一是為了有效溝通,包括宣傳貫徹梗顺,傳達(dá)反饋泡孩;二是為了提高團(tuán)隊(duì)凝聚力。 從形式...
    萬能的老J閱讀 1,698評論 0 2
  • 親愛的yo: 今天晚上你練習(xí)《小宇宙》寺谤,真是給了我很大的驚喜仑鸥。你把一頁的琴譜分成了幾個(gè)小段,說它們是按照順序來講述...
    mycarolrong閱讀 114評論 0 0