Android文章

本文是對(duì)Android博客周刊文章的重新排版(目前簡(jiǎn)單排版)竖共,因?yàn)槠綍r(shí)會(huì)關(guān)注Android博客周刊蝙叛,但是博客周刊是以每一期分開排版的,有時(shí)不太方便公给,所以就自己重新整理下借帘,方便自己閱讀蜘渣。(若有侵權(quán)嫌疑,請(qǐng)與本人聯(lián)系肺然,會(huì)及時(shí)刪除)蔫缸,Android博客周刊地址-http://www.androidblog.cn/index.php


新聞

1.Android 7.1新功能官方解析:四大亮點(diǎn) 開發(fā)者福音

Google日前發(fā)布了新一代自主手機(jī)Pixel、PixelXL际起,并率先搭載安卓7.1拾碌,那么在安卓7.0發(fā)布沒(méi)多久就誕生的安卓7.1,到底有哪些新功能呢街望?(Android博客周刊第40期)


國(guó)外博客

1.Android MVP without RxJava or Dagger

How to make software architecture work for you on Android,TL;DR: Android app with a MVP approach without RxJava or Dagger, find the open source code on Github, and the sample on PlayStore.(Android博客周刊第40期)

2.Making loading data lifecycle aware

Building a dynamic Android app requires dynamic data. But I hope we’ve all moved beyond loading data on the UI thread (#perfmatters or something like that).(Android博客周刊第40期)

3.Little Big Details For Your Mobile App

Your app’s success is based on a combination of factors, but the overall user experience tops them all.(Android博客周刊第40期)

4.How to avoid getting burned by your Android

Have you ever woken up to a phone that looked like a toasted marshmallow? I’m hoping the answer to that question is no. But, you’ve probably experienced an overly warm Android in a less extreme way.(Android博客周刊第40期)

5.Best React Native apps to date

With its rise in popularity, it was only a matter of time before apps built with React Native emerged in app stores. React Native is used on a wide scale.(Android博客周刊第40期)


博外題

1.Android 7.1新功能官方解析:四大亮點(diǎn) 開發(fā)者福音

Google日前發(fā)布了新一代自主手機(jī)Pixel倦沧、PixelXL,并率先搭載安卓7.1它匕,那么在安卓7.0發(fā)布沒(méi)多久就誕生的安卓7.1展融,到底有哪些新功能呢?(Android博客周刊第40期)


國(guó)內(nèi)博客


1.Android性能優(yōu)化典范 - 第6季

這里是Android性能優(yōu)化典范第6季的課程學(xué)習(xí)筆記豫柬,從被@知會(huì)到有連載更新告希,這篇學(xué)習(xí)筆記就一直被惦記著,現(xiàn)在學(xué)習(xí)記錄分享一下烧给,請(qǐng)多多指教包涵燕偶!這次一共才6個(gè)小段落,涉及的內(nèi)容主要有:程序啟動(dòng)時(shí)間性能優(yōu)化的三個(gè)方面(Android博客周刊第40期)

2.Android進(jìn)程絕殺技--forceStop

話說(shuō)Android開源系統(tǒng)擁有著App不計(jì)其數(shù)础嫡,百家爭(zhēng)鳴指么,都想在這“大爭(zhēng)之世”尋得系統(tǒng)存活的一席之地。然則系統(tǒng)資源有限榴鼎,如若都割據(jù)為王伯诬,再?gòu)?qiáng)勁的CPU也會(huì)忙不過(guò)來(lái),再龐大的內(nèi)存終會(huì)消耗殆盡巫财,再大容量的電池續(xù)航終會(huì)曇花一現(xiàn)盗似。(Android博客周刊第40期)

3.Android業(yè)務(wù)組件化開發(fā)實(shí)踐

組件化并不是新話題,其實(shí)很早很早以前我們開始為項(xiàng)目解耦的時(shí)候就討論過(guò)的平项。但那時(shí)候我們說(shuō)的是功能組件化赫舒。比如很多公司都常見的,網(wǎng)絡(luò)請(qǐng)求模塊闽瓢、登錄注冊(cè)模塊單獨(dú)拿出來(lái)接癌,交給一個(gè)團(tuán)隊(duì)開發(fā),而在用的時(shí)候只需要接入對(duì)應(yīng)模塊的功能就可以了扣讼。(Android博客周刊第40期)

4.Handler缺猛、Looper與MessageQueue源碼分析

在Android中可以通過(guò)Handler來(lái)更新主線程中UI的變化,更新UI只能在主線程中進(jìn)行更新,而為了讓其他線程也能控制UI的變化枯夜,Android提供了一種機(jī)制Handler弯汰、Looper與MessageQueue一同協(xié)作來(lái)達(dá)到其他線程更新UI的目的艰山。(Android博客周刊第40期)

5.Android優(yōu)化系列一: 日志清理

簡(jiǎn)介 在Android應(yīng)用開發(fā)過(guò)程中湖雹,通過(guò)Log類輸出日志是一種很重要的調(diào)試手段。大家對(duì)于Log類的使用曙搬,一般會(huì)形成幾點(diǎn)共識(shí): 1. 在Debug模式下打印日志摔吏,在Release模式下不打印日志 2. 避免濫用Log類進(jìn)行輸出日志。因?yàn)檫@樣可能造成日志刷屏纵装,淹沒(méi)真正有用的日志征讲。 3. 封裝Log類(Android博客周刊第40期)

6.Android彈幕功能實(shí)現(xiàn),模仿斗魚直播的彈幕效果

記得之前有位朋友在我的公眾號(hào)里問(wèn)過(guò)我橡娄,像直播的那種彈幕功能該如何實(shí)現(xiàn)诗箍?如今直播行業(yè)確實(shí)是非常火爆啊挽唉,大大小小的公司都要涉足一下直播的領(lǐng)域滤祖,用斗魚的話來(lái)講,現(xiàn)在就是千播之戰(zhàn)瓶籽。而彈幕則無(wú)疑是直播功能當(dāng)中最為重要的一個(gè)功能之一匠童,那么今天,我就帶著大家一起來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的Android端彈幕效果塑顺。

7.ava 集合深入理解(11):LinkedList

日常開發(fā)中汤求,保存一組數(shù)據(jù)使用的最多的就是 ArrayList, 其次就是 LinkedList 了严拒。 我們知道 ArrayList 是以數(shù)組實(shí)現(xiàn)的扬绪,遍歷時(shí)很快,但是插入裤唠、刪除時(shí)都需要移動(dòng)后面的元素勒奇,效率略差些。 而LinkedList 是以鏈表實(shí)現(xiàn)的巧骚,插入赊颠、刪除時(shí)只需要改變前后兩個(gè)節(jié)點(diǎn)指針指向即可,省事不少.(Android博客周刊第40期)

8.Android View 全解析(二) -- OnMeasure

本文介紹了 view 與窗口系統(tǒng)的關(guān)系劈彪,以及在這個(gè)系統(tǒng)中是怎么觸發(fā) View 的三類重要事件的竣蹦。接下來(lái)說(shuō)說(shuō),三類事件中 onMeasure 事件沧奴,并以 FrameLayout 的 onMeasure 為例詳細(xì)說(shuō)明 measure 過(guò)程是如何進(jìn)行的痘括。(Android博客周刊第40期)

9.騰訊老司機(jī)的RecyclerView局部刷新爬坑之路

針對(duì)手游的性能優(yōu)化,騰訊WeTest平臺(tái)的Cube工具提供了基本所有相關(guān)指標(biāo)的檢測(cè),為手游進(jìn)行最高效和準(zhǔn)確的測(cè)試服務(wù)纲菌,不斷改善玩家的體驗(yàn)挠日。目前功能還在免費(fèi)開放中。(Android博客周刊第40期)

10.有贊Android客戶端網(wǎng)絡(luò)架構(gòu)演進(jìn)

Android客戶端網(wǎng)絡(luò)請(qǐng)求是每一個(gè)應(yīng)用都不可或缺的模塊翰舌,其設(shè)計(jì)的好壞直接影響應(yīng)用的性能和代碼穩(wěn)定性嚣潜、擴(kuò)展性。Android網(wǎng)絡(luò)請(qǐng)求最開始官方只提供了最基礎(chǔ)的方法椅贱,開發(fā)者必須在此基礎(chǔ)上進(jìn)行二次封裝懂算,這樣就要求開發(fā)者對(duì)Http請(qǐng)求協(xié)議。(Android博客周刊第40期)

11.Android ListView與RecyclerView對(duì)比淺析--緩存機(jī)制

RecyclerView是谷歌官方出的一個(gè)用于大量數(shù)據(jù)展示的新控件庇麦,可以用來(lái)代替?zhèn)鹘y(tǒng)的ListView计技,更加強(qiáng)大和靈活。最近山橄,自己負(fù)責(zé)的業(yè)務(wù)垮媒,也遇到這樣的一個(gè)問(wèn)題,關(guān)于是否要將ListView替換為RecyclerView航棱?(Android博客周刊第40期)

12.RxJava 復(fù)雜場(chǎng)景(二):調(diào)度

組合利用各種操作符睡雇,我們可以實(shí)現(xiàn)復(fù)雜的事件流處理需求,例如前文中提到的緩存:根據(jù)一組 id丧诺,先從本地查詢入桂,本地缺失的部分再?gòu)姆?wù)器獲取,再把兩者合并起來(lái)返回驳阎,最后服務(wù)器獲取的部分還要保存到本地抗愁。(Android博客周刊第40期)

13.深入了解 Messenger 的實(shí)現(xiàn)細(xì)節(jié)

近一個(gè)半月因?yàn)楣ぷ髯儎?dòng)的緣故,忙著交接工作和復(fù)習(xí)面試呵晚。沒(méi)有多少時(shí)間來(lái)寫博客蜘腌,連一周三次的健身都有幾個(gè)星期沒(méi)練了,好多同事問(wèn)我是胖了還是壯了(我迅速就岔開話題了饵隙,機(jī)智boy)撮珠。(Android博客周刊第40期)


類庫(kù)


1.BigBang

模仿 Smartisan OS 的 BigBang 功能

2.PageIndicatorView

一個(gè)ViewPager的指示器類庫(kù)(https://github.com/romandanylyk/PageIndicatorView)

3.DylanStepCount

Android精準(zhǔn)計(jì)步器

4.AndroidHttpCapture

AndroidHttpCapture網(wǎng)絡(luò)診斷工具 是一款針對(duì)于移動(dòng)流量劫持而開發(fā)的手機(jī)抓包軟件 主要功能包括

5.TextViewSpanLink

在TextView展示超鏈接,可以點(diǎn)擊金矛,可以使固定的文字變色芯急,可點(diǎn)擊等

6.AnswerDemo

【自定義控件】有備選詞的完形填空,無(wú)備選詞完形填空

7.GitClub

不僅僅是Github客戶端驶俊,而且是一個(gè)發(fā)現(xiàn)優(yōu)秀Github開源項(xiàng)目的app

8.RetrofitUtils

RxJava + Retrofit封裝娶耍,包含對(duì)相同格式請(qǐng)求數(shù)據(jù)、相同格式返回?cái)?shù)據(jù)處理饼酿,顯示Material Design加載dialog榕酒,文件上傳下載進(jìn)度展示胚膊、全局異常捕捉。

9.TranslationPlugin

IntelliJ IDEA/Android Studio 翻譯插件,可中英互譯想鹰。

10.JK-RockerView

Android虛擬搖桿 搖桿 方向控制


工具


1.Android APK Decompoler

在線反編譯紊婉,簡(jiǎn)單容易,喜歡哪個(gè)用哪個(gè)

2.進(jìn)制轉(zhuǎn)換

在線快速轉(zhuǎn)換辑舷,比如16進(jìn)制轉(zhuǎn)常用的10進(jìn)制


算法


1.詳解五大排序算法

一旦建立一個(gè)重要的數(shù)據(jù)庫(kù)后喻犁,就可能根據(jù)某些需求對(duì)數(shù)據(jù)進(jìn)行不同方式的排序: 比如鬧鐘功能,按時(shí)間遠(yuǎn)近排序出 鬧鐘列表惩妇,聯(lián)系人列表按字母A-Z排序株汉,城市列表按省市縣的類別排序等等筐乳。

2.常用推薦算法

內(nèi)容主要圍繞電商中用到的一些推薦算法歌殃,參考了Xavier Amatriain在CMU的Machine Learning暑期學(xué)校上的講授的內(nèi)容。


題外話


1.談一談我在阿里的成長(zhǎng)

前幾天受阿里通信的同事邀請(qǐng)蝙云,分享了一個(gè)關(guān)于成長(zhǎng)的話題氓皱。其實(shí)我不太熱衷于分享此類話題,作為一個(gè)技術(shù)人勃刨,分享那些沒(méi)有技術(shù)干貨的內(nèi)容總感覺(jué)有些怪怪的波材。

2.互聯(lián)網(wǎng)工作者的健康問(wèn)題

前幾天,和某個(gè)最近很火的互聯(lián)網(wǎng)產(chǎn)品的創(chuàng)始人聊天身隐,她說(shuō)她最近特別忙特別累廷区,但事情依舊做不完,她的這句話讓我印象深刻:最近我左邊長(zhǎng)了一片白發(fā)贾铝,前陣子見到王興隙轻,看到他的頭發(fā)也發(fā)白了一大片。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末垢揩,一起剝皮案震驚了整個(gè)濱河市玖绿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌叁巨,老刑警劉巖斑匪,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異锋勺,居然都是意外死亡蚀瘸,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門庶橱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)贮勃,“玉大人,你說(shuō)我怎么就攤上這事悬包⊙弥恚” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)垫释。 經(jīng)常有香客問(wèn)我识脆,道長(zhǎng),這世上最難降的妖魔是什么柒昏? 我笑而不...
    開封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任末购,我火速辦了婚禮,結(jié)果婚禮上订咸,老公的妹妹穿的比我還像新娘曼尊。我一直安慰自己,他們只是感情好脏嚷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開白布骆撇。 她就那樣靜靜地躺著,像睡著了一般父叙。 火紅的嫁衣襯著肌膚如雪神郊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天趾唱,我揣著相機(jī)與錄音涌乳,去河邊找鬼。 笑死甜癞,一個(gè)胖子當(dāng)著我的面吹牛夕晓,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播悠咱,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蒸辆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了乔煞?” 一聲冷哼從身側(cè)響起吁朦,我...
    開封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎渡贾,沒(méi)想到半個(gè)月后逗宜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡空骚,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年纺讲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片囤屹。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡熬甚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出肋坚,到底是詐尸還是另有隱情乡括,我是刑警寧澤肃廓,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站诲泌,受9級(jí)特大地震影響盲赊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜敷扫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一哀蘑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧葵第,春花似錦绘迁、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至栅受,卻和暖如春将硝,著一層夾襖步出監(jiān)牢的瞬間恭朗,已是汗流浹背屏镊。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留痰腮,地道東北人而芥。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像膀值,于是被迫代替她去往敵國(guó)和親棍丐。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,095評(píng)論 25 707
  • (一)相識(shí) 所謂一方水土養(yǎng)一方人沧踏。 我是黑土地和紅土地中間關(guān)中平原黃土地上長(zhǎng)大的一女子歌逢,長(zhǎng)久和東...
    敏哲閱讀 405評(píng)論 0 2
  • 也許很困難,也許還要很長(zhǎng)時(shí)間的努力翘狱,但是秘案,我們一定會(huì)堅(jiān)持下去的。
    命運(yùn)掌握在自己的手里閱讀 223評(píng)論 0 0
  • 聽說(shuō)到下載潦匈,用時(shí)半個(gè)小時(shí) 或許我不善于表達(dá)阱高,但我想通過(guò)這個(gè)平臺(tái),發(fā)表一下高中生的所感茬缩。
    丶一個(gè)簡(jiǎn)單的人閱讀 221評(píng)論 0 0
  • 最近有一些面試赤惊,有些當(dāng)時(shí)沒(méi)答上來(lái)。這里記錄下未舟,歡迎交流厂置。雖然感覺(jué)有些問(wèn)題太具體以及業(yè)務(wù)相關(guān),并不適合考察面試者的思...
    hjm1fb閱讀 577評(píng)論 0 1