原创 深度瞭解Android 7.0 ,你準備好了嗎?

WeTest 導讀 8月22日,谷歌正式推送Android 7.0 Nougat(牛軋糖)正式版,首發推送了多款Nexus設備。除了修復常規BUG,Android 7.0還新增了分屏、新的Notification、VR支持等新特性。

原创 關於rxjava的知識

http://gank.io/post/560e15be2dca930e00da1083 http://www.jianshu.com/u/1d5d4cb5f17a 點贊 收藏 分享 文章舉報

原创 recyclerview封裝好的鏈接

1.自定義上下拉帥新 https://github.com/nuptboyzhb/SuperSwipeRefreshLayout   2.x系列的view https://github.com/jianghejie/XRecyclerV

原创 仿系統鬧鐘,實現更新安裝之後還可以響鈴,開機啓動功能需要手機自帶開機自啓動

忽然飛來一個新的需求,APP的日程安排需要添加一個鬧鐘提醒,我的天,這是要逆天啊,剛開始做的時候,沒想那麼多,因爲了解的少嗎,再加上不知道QQ和微信等已經被廠商加入了白名單,本來想也就是幾天的工作量,沒想到結果一做就是一星期,感覺腦細胞已

原创 Activity 源碼詳解之創建

相信大家對於 Activity 的生命週期都不陌生吧,但是你真的知道 Activity 的生命週期是在什麼時候調用的嗎?我當時研究的時候,確實走了彎路了,最後發現如何把生命週期和存取數據的方法聯繫起來解讀,會很方便。如果你們想看原文,就去

原创 setContentView 源碼詳解

我們每天都在寫 onCreate,然後在 onCreate 中綁定佈局,方法就是 setContentView,但是你有沒有想過爲什麼要這麼寫呢?爲什麼 setContentView 綁定佈局之後,Activity 就能顯示出對應的界面呢

原创 AsyncTask 源碼詳解

感謝鴻神大大提供的資料,本想直接轉載的,後來發現有些東西弄的不是太清楚,所以就直接自己總結吧,有興趣的可以自己看下鴻神的 blog,我這裏就不講 Executor 這塊的知識了,我又沒弄懂,講出來也是直接 copy 過來的,沒意思。 進入

原创 ListView 源碼分析(一)setAdapter 方法實現

對於一個初學者來說,最需要掌握的技能之一是 ListView 加載佈局,不管是同一種佈局還是不同的佈局,又或者是加載頭文件或者加載底部文件。這些掌握起來不是很難,而對於一箇中級的搬磚的來說,這些就太過於膚淺了,如果不懂他的原理,那你就只能

原创 Activity 四大啓動模式,一篇文章就夠了。

首先感謝 https://blog.csdn.net/mynameishuangshuai/article/details/51491074 提供的幫助。話不多說,直接進入正題。 囉嗦一句,怎麼聲明,這個相信只要不是初學者,都是知道的,在

原创 Handler 流程源碼解析

用了三四年的 Handler,一直就沒有真正理解過 Handler 到底是個什麼東西,從開始認識它,就一直以爲記住 Handler 是用來發送和處理消息的;Message 是消息,Handler 發送和處理的對象;Looper 是用來管理

原创 Android 系統多媒體(一)- OpenMax 認識

在 Android 結構中,OpenMax IL 通常被當做多媒體引擎插件來使用,Android 最早的多媒體引擎是 OpenCore,後續版本逐漸使用 StageFright 來代替,這兩種引擎可以使用 OpenMax 作爲插件,主要實

原创 Kotlin基礎-入門-關鍵字 const

最近閒着沒事,索性研究下路由(ARouter,還有其他的,這這是阿里的路由庫)和組件化,順便再整理組件化項目的時候來玩下 Kotlin,雖然在2016年研究過 Kotlin,但是也擋不住兩年沒有用過啊,正好閒着,順便研究下。 好了,進入今

原创 Android 中的 IPC 方式(六) Binder 連接池和選用合適的 IPC 方法

1. Binder 連接池 通過前面幾篇文章的介紹,我們知道,不同的 IPC 方式有不同的特點和適用場景。在這篇文章中,我們在介紹下 AIDL,原因是 AIDL 是一種最常用的進程間通信方式,是日常開發中進程間通信的首選,所以我們需要額外

原创 Android 中的 IPC 方式(五) Socket

Socket 也稱爲“套接字”,是網絡通信中的概念,它分爲流式套接字和用戶數據報套接字兩種,分別對應網絡的傳輸控制層中的 TCP 和 UDP 協議,TCP 協議是面向連接的協議,提供穩定的雙向功能,TCP 鏈接的建立經過“三次握手”才能完

原创 Android 中的 IPC 方式(四) ContentProvider

ContentProvider 是 Android 中提供的專門用於不同應用間進行數據共享的方式,從這一點來看,它天生就適合進程間通信。和 Messenger 一樣,ContentProvider 的底層實現也是 Binder,由此可見,