Android 好用插件 / 實用依賴(及時更新)

本篇用來記錄Android 開發過程當中好用插件 / 實用依賴

實用依賴

依賴一: Snackbar

AndroidX自帶依賴:implementation ‘com.google.android.material:material:1.2.1’

使用方法:

Snackbar.make(viewDataBinding.getRoot(), "你敢點我?", Snackbar.LENGTH_SHORT)
                .setAction("點他!", new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        Toast.makeText(DataBindingActivity.this, "好舒服!",
                                Toast.LENGTH_SHORT).show();
                    }
                }).show();
複製代碼

實用依賴效果圖(1.1):


依賴二:PercentFrameLayout

Android 百分比佈局(支持AndroidX)

依賴三:LeakCancry

內存泄露檢測
debugImplementation ‘com.squareup.leakcanary:leakcanary-android:2.5’

Androix以後添加依賴便可,在debug下當內存泄露時會提示;

內存泄露代碼:

//這兒發生泄漏
    public void test() {
        new Thread(new Runnable() {
            @Override
            public void run() {
                while (true) {
                    try {
                        Thread.sleep(1000);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
            }
        }).start();
    }
複製代碼

開啓屏幕旋轉,快速不停地旋轉屏幕,讓線程一直執行,來不及GC回收,致使內存泄露
實用依賴效果圖(1.2):

\

內存泄露,參考文檔

注 : 在滾動屏幕的時候聲明週期會重複建立!


依賴四:openingstartanimation(開機動畫)

Android開機實用動畫

詳情查看:Android 開機動畫


依賴五:MPAndroidChart:v3.0.3

圖表(可設置多條線)

添加倉庫 maven { url 「jitpack.io」 } //添加多曲線依賴 implementation ‘com.github.PhilJay:MPAndroidChart:v3.0.3’

MPAndroidChart參考文檔

(親測效果):

依賴六:DataBinding

Android官方數據綁定(省去findViewById()步驟)

DataBinding參考文檔

依賴七:BaseQuickAdapter

配合RecyclerView的萬能適配器(簡化Adapter)

BaseQuickAdapter參考文檔

好用插件

插件一:Android Drawable Preview

下載插件方式 :file -> Settings -> Pulgins -> Android Drawable Preview

使用插件以前圖片是這樣的:

\

使用以後:\

\

能夠看出,圖片在左邊顯示出來了,這樣方便了你們在不點擊圖片的狀況下查看圖片~


插件二:Translate

英語 -> 中文翻譯插件
file -> Settings -> Pulgins -> Translate

選中按 alt+C 便可翻譯:(alt+C是我單獨設置的快捷鍵)
在這裏插入圖片描述
修改快捷鍵:
在這裏插入圖片描述


插件三:Lifecycle Sorter

對Activity / Fragment 生命週期自動排序
file -> Settings -> Pulgins -> Lifecycle Sorter

快捷鍵:Ctrl + alt + K


插件四:CodeGlance

右側代碼顯示
file -> Settings -> Pulgins -> CodeGlance

插件五:Android Postfix Completion

可根據後綴快速完成代碼
file -> Settings -> Pulgins -> Android Postfix Completion

圖片來自於網絡:
在這裏插入圖片描述


插件六:WakaTime

file -> Settings -> Pulgins -> WakaTime
用來記錄學習時間!

簡單理解: 在AS上下載該插件,輸入官網的key,而後登陸官網,能夠在官網上看到你的學習記錄!

官方登陸(他和GitHub綁定,登陸GitHub也能夠)

第一步:登陸帳號:

在這裏插入圖片描述 第二步:選擇您的工具:(我使用的android studio)

在這裏插入圖片描述 第三步:點開以後就能夠直接經過API key 獲取key了!

在這裏插入圖片描述 在Android studio 下載插件以後第一次重啓的時候,他就會讓你填寫這個key,吧這個複製上去便可!

第四步:查看具體信息

在這裏插入圖片描述


插件七: GsonFormatPlus

file -> Settings -> Pulgins -> GsonFormatPlus
Json -> 實體類(Android studio4.1後GsonFormat被遺棄)

在Android studio4.1中使用GsonFormat會提示:
Plugin 「GsonFormat「 is incompatible (supported only in IntelliJ IDEA)

翻譯:插件「GsonFormat」不兼容(僅在IntelliJ IDEA中受支持)

快捷鍵:ctrl + S 在這裏插入圖片描述


插件八:ScreenMatch

file -> Settings -> Pulgins -> ScreenMatch 屏幕適配插件

使用前須要如今values文件夾下默認準備一個dimens.xml文件

百度網盤下載

提取碼:tr80

在這裏插入圖片描述 而後在目錄任意位置點擊ScreenMatch便可 在這裏插入圖片描述 使用:在這裏插入圖片描述

插件九:JsonToKotlin

file -> Settings -> Pulgins -> JsonToKotlin 快速生成KotlinBean類

快捷鍵 Alt + K


插件十:Alibaba java Coding Guideline

file -> Settings -> Pulgins -> Alibaba java Coding Guideline 阿里巴巴java 代碼規範

示範:


開啓/關閉檢測:

相關文章
相關標籤/搜索