原创 Android最火的框架系列(九)RxJava2

        RxJava是一套響應式編程技術,實現業務和邏輯上的鏈式編程。RxJava和RxJava2的使用會有一些區別,這篇博客基於RxJava2。我將總結一下RxJava2的使用,整理一下RxJava2常用的操作符,針對每個操作符

原创 Android最火的框架系列(十一)RxPermissions

        做Android開發的同學應該都知道,Android6.0以後,權限系統有了很大的變化。危險權限,單純在AndroidManifest中申請權限是沒用的,需要動態的獲取。記得在第一家公司,有個同事寫了個動態權限框架,縫縫補

原创 Android最火的框架系列(十)RxBinding

        在學習了RxJava的使用後,我們已經對響應式編程有了一些瞭解。在此基礎上,我們學習一下RxBinding的使用。什麼是RxBinding?從字面上解釋:以RxJava的方式去綁定UI事件。RxBinding是UI控件響應

原创 Android傳感器

      上週做了一個小小的需求,其中涉及到Android傳感器的使用,恰好最近在看的一本書,也有對Android傳感器的講解,因此想總結一下Android傳感器的使用。利用Android的傳感器,我們可以實現很多有意思的功能。例如:利

原创 Android最火的框架系列(八)EventBus

        這麼美好的週六,在加班中度過了,十一點了,把EventBus總結一下。EventBus是一套可靈活使用的Android組件間通信框架。不僅可以便捷的傳遞Java變量,也可以傳遞複雜的Java對象。EventBus的使用也比

原创 Jsoup在Android的使用(一)

        Jsoup是一款Java的html解析工具。Jsoup可能有一些同學不知道,但是,網絡爬蟲大家或多或少地都有些耳聞吧?網絡爬蟲是什麼?網絡爬蟲是一種自動爬取網頁內容的程序,可以輕鬆爬取圖文、視頻等信息。說起網絡爬蟲,用的更

原创 Android最火的框架系列(七)Retrofit

    網絡請求框架,從最初使用Volley,到後來的Okhttp,再到Retrofit。我是一個比較保守的人,因爲最早使用的網絡請求庫是Volley,所以很長一段時間都不想去使用其他的網絡請求庫。後來因爲做一個平臺類的框架,涉及到文件上

原创 Android最火的框架系列(六)Glide

          Android開源的圖片加載框架有很多,常見的四種分別是:ImageLoader、Picasso、Glide和Fresco。其實,這些框架加載普通的圖片,使用方法都差不多。這篇文章,我也不會花很多的篇幅去比較幾種框架的

原创 Kotlin學習(一)IntelliJ IDEA搭建Kotlin開發環境

    Kotlin出來也有幾年時間了,雖然對java的很多地方不滿意,但是,總是不想去接觸一門新的語言。原因一個是沒時間,再一個就是看網上經常說kotlin這不好那不好的。最近事情不是很多,學習一下Kotlin。今天,先總結一下如何使用

原创 RecyclerView的使用(三)

    前兩篇文章總結了RecyclerView的一些使用:RecyclerView實現List View效果,RecyclerView實現GridView效果,RecyclerView設置Header等。今天,主要總結一下recycle

原创 RecyclerView的使用(一)

    這一週時間,很忙,接觸了很多自己沒用過的技術。越來越感受到:技術的固步自封,最終會導致自己失去競爭力。從大學看書自學Android到工作,只要涉及到列表,我一律使用ListView。爲什麼使用ListView,因爲我無論看什麼書都

原创 Android最火的框架系列(四)Volley

     其實,本來不想寫Volley的,由於前面寫了一篇如何使用Eclipse搭建Android服務端的博客,今天,我們嘗試用Volley去訪問一下。其實,Volley已經不算是很火的網絡請求框架了,Volley算是一個比較適合新手的網