淺析安卓常用框架

//透明狀態欄效果
        if (Build.VERSION.SDK_INT >= 21) {
            View decorView = getWindow().getDecorView();
            int option = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
            decorView.setSystemUiVisibility(option);
            getWindow().setStatusBarColor(Color.TRANSPARENT);

        }

加入可實現透明欄

BaseRecyclerViewAdapterHelper

傻瓜式編寫recycleview
官網文檔

RxHttp

一個較好的網絡請求框架
優秀文檔

Fragmentation

流行的單acitivity多fragment框架
優秀文檔

Banner

挺方便的輪播圖框架
官網文檔

Iconics

一個字體圖標庫
官網文檔

searchview

一個比較好的搜索框
基本介紹

Spinner

下拉框
官網

MyOneLineView

我的頁面 item封裝類
文檔

FlycoTabLayout

頂部和底部tab欄
普通的tablayout就是隻要tab.setviewpager
其他兩個是要互相監聽 且把數據放進去 一個放的是customEntiity 另一個就只要放title
initview
initFramgnet
initViewpager
initTablayout
initMsg

優秀源碼文檔
commonTablayout
官網中文文檔

debug

教學
優秀文檔

smartRefreshLayout

智能下拉框
官網

okhttp的CacheInterceptor

設置緩存 等緩存策略
文檔

二維碼

實現原理
好的框架鏈接
思路:
1.初始化相機,設置一些相機參數;

2.綁定SurfaceView,在SurfaceView上顯示預覽圖像;

3.獲取相機的一幀圖像;

4.對圖像進行一定的預處理,只保留亮度信息,成爲灰度圖像;

5.對灰度圖像進行二維碼解析,解析成功進入下一步,不成功回到第③步;

6.返回解析結果並退出。

runtimepermission

不需要去手寫權限 直接加註釋就好了
官網文檔

dialogFragment

非常好的文檔解釋原理必須懂的
官網文檔

Android性能優化

優秀文檔
圖片優化視頻

Android的事件分發

首先activisty拿到事件 會調度給viewgroup處理 ,如果攔截就自己處理調用自己的onTouchEvent方法返回true 給activisty,讓他知道事件已經被消費了,如果viewgroup
不攔截 就繼續調度給子view,如果這個子view不處理就返回false給下一個view,如果處理就返回true,下面的view就不執行了,直接返回給activisty,讓他知道事件已經被消費了,如果子view都不消費 ,就調用父類viewgroup的onTouchEvent方法,如果viewgroup也返回false,就調用父類activisty的onTouchEvent方法
文檔

android啓動器

阿里寫的 降低啓動的時間 異步 和延遲加載 懶加載
官方文檔

aop解決圖片內存問題

圖片大小和控件大小不一樣 浪費內存
官網文檔

java GC機制

垃圾回收保護內存不溢出

icon的資源

阿里的資源庫

contentProvider

好的講解

安卓圖片一直旋轉

例子

fileprovider

優秀文檔

android 網絡加密

視頻地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章