原创 RxJava2.0第一篇

RxJava是Java的響應式擴展實現。這是一個組合了異步和基於事件編程的庫,通過使用可觀察序列。 它擴展了觀察者模式用於支持data/events序列和添加操作符,這些操作符允許你以聲明的方式把序列組合在一起,而不用擔心底層線程,同

原创 Theme.AppCompat無全屏主題解決辦法

V7包中的Theme.AppCompat主題系列中並沒有全屏樣式,這個是爲什麼,只有作者知道…… 解決辦法: 自定義主題 <style name="Theme.AppCompat.Light.NoActionBar.FullScre

原创 Kotlin(一)創建工程

新建工程時勾選kotlin support即可

原创 幹嘛的--AutoCompleteTextView

java.lang.Object    ↳ android.view.View      ↳ android.widget.TextView        ↳ android.widget.EditText          ↳ andr

原创 import javax.lang.model.element.Element無法引入

1.因爲android的sdk中沒有lang這個包,但有javax  2.不要新建android庫,新建java庫參考https://blog.csdn.net/Charon_Chui/article/details/51896830

原创 eventBus注意事項

onEvent:如果使用onEvent作爲訂閱函數,那麼該事件在哪個線程發佈出來的,onEvent就會在這個線程中運行,也就是說發佈事件和接收事件線程在同一個線程。使用這個方法時,在onEvent方法中不能執行耗時操作,如果執行耗時操作容

原创 乘上這波Apollo無人駕駛紅利,成爲BAT急需的 AI 人才

最近幾天,在 2018 CES科技盛會上,百度無人駕駛系統 Apollo 2.0 正式開放,百度COO 陸奇表示,藉着 Apollo 平臺,他想打造中國無人車國家隊!All in AI, 一句話看出了百度的野心。而百度,只是 China

原创 Rxjava2(二)入門

參考 https://www.jianshu.com/p/464fa025229e(一~八)

原创 AppCompatTextView

TextView官網說有個新功能即自動縮放文字大小根據view的大小,說是需要v4包支持,但是將v4包導入後仍然爆出app不是期望的命名空間,這應該是google的bug或者改後還沒更新文檔。解決:使用v7包的AppCompatTextV

原创 buildscript和allprojects的作用和區別是什麼?

有人寫,我就不廢話了,做下記錄https://www.jianshu.com/p/ee57e4de78a3

原创 Recycleview調用itemcount次onBindViewHolder的原因

今天遇到一個奇葩問題,就是onBindViewHolder不是調用可見item個次數而是getItemCount次數。解決方法:方法一、將item的根佈局換成relative方法二、在holder的創建時設置寬高itemView.setL

原创 依賴注入

依賴注入是什麼?參見http://codethink.me/2015/08/01/dependency-injection-theory/依賴注入常用框架Dragger

原创 ImmersionBar的一個坑

今天寫代碼時發現殺掉activityA@1後再啓動activityA@2時,因爲activityA@2的ImmersionBar先初始化了,之後activityA@1的OnDestroy才執行,而關鍵點是

原创 Could not locate call adapter for io.reactivex.Observable

解決:  Retrofit.Builder builder = new Retrofit.Builder();  builder.addCallAdapterFactory(RxJava2CallAdapterFactory.creat