原创 Error:Failed to resolve: com.android.databinding:library:1.1

       今天從githup上下了一個開源項目material animations,這個項目是非常棒,演示了View的平移、縮放動畫、activity進入和退出動畫,界面間元素共享。        但是在as中打開後,報了一個dat

原创 Activity生命週期、啓動模式和工作過程

Activity生命週期、加載模式和工作過程 說好的一週兩篇還是被連着加班沒實現,囧- -!  馬上要離職了,要趕緊總結了,今天通過平常的瞭解和查閱資料,總結了Android開發中最重要的組件---Activity Activity是用來

原创 Android 新特性學習總結

寫在前面:最近由於學習興趣史無前例的高漲的,看到githup和各個網站的android的新特性,看起來確實很酷,一咬牙擠出時間也去看了文檔和借鑑別人的學習經驗拿來借鑑,寫一些demo(ps:這樣就都是我的了,哈哈整個世界都是朕的) 1.

原创 Flutter環境搭建(MAC)

Flutter安裝指南 官方文檔地址:https://flutter.io/get-started/install/ 首先,下載Flutter的源碼,按照官方建議,我們選擇beta分支,如下所示: git clone -b beta h

原创 android基礎總結(一)整體架構

android基礎總結(一)整體架構 * 首先,在這裏做一下自我介紹,我是一名android開發工程師,從畢業到現在已經工作2年多了。最近,準備辭掉現在的工作換一個新的環境,有很多基礎的理論知識還是需要從新過一遍,以前工作忙(給

原创 AndroidStudio 依賴 ButterKnife 出現的空指針異常

一 、 出現過程描述        之前一直在ButterKnife 7.x版本,今日將依賴的版本升級爲'com.jakewharton:butterknife:8.0.1',結果項目 運行報錯,提示空指針異常NullPointerExc

原创 Binder總結

Binder簡介 Binder是Android系統進程通信的方式之一。我們都知道android系統是基於linux的,linux爲了避免進程之間的干擾進程之間是隔離的,一個進程內又分爲內核空間和用戶空間。這個隔離也是分爲兩部分,進程間隔離

原创 Android系統啓動流程

一,android系統架構  andorid系統架構從上到下分別有應用層、應用框架層、系統運行時庫層、硬件抽象層、Linux內核層。     應用層:包括系統應用比如鬧鐘、日曆等這些在內的以及非系統級別的應用都屬於應用層。負責用戶交互,

原创 Activity相關面試題

1,Activity的生命週期    正常情況下生命週期:oncreate--onStart--onResume--onPause--onStop--onDestory    異常情況下:onSaveInstanceState-onPau