插件二:Translatejava
插件三:Lifecycle Sorterandroid
插件六:WakaTimemarkdown
插件八:ScreenMatchmaven
JsonToKotlinide
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)
:
內存泄露檢測
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)
:
\
注 : 在滾動屏幕的時候聲明週期會重複建立!
Android開機實用動畫
圖表(可設置多條線)
添加倉庫 maven { url 「jitpack.io」 } //添加多曲線依賴 implementation ‘com.github.PhilJay:MPAndroidChart:v3.0.3’
(親測效果):
Android官方數據綁定(省去findViewById()步驟)
配合RecyclerView的萬能適配器(簡化Adapter)
下載插件方式 :file -> Settings -> Pulgins -> Android Drawable Preview
使用插件以前圖片是這樣的:
\
使用以後:\
\
能夠看出,圖片在左邊顯示出來了,這樣方便了你們在不點擊圖片的狀況下查看圖片~
英語 -> 中文翻譯插件
file -> Settings -> Pulgins -> Translate
選中按 alt+C 便可翻譯:(alt+C是我單獨設置的快捷鍵)
修改快捷鍵:
對Activity / Fragment 生命週期自動排序
file -> Settings -> Pulgins -> Lifecycle Sorter
快捷鍵:Ctrl + alt + K
右側代碼顯示
file -> Settings -> Pulgins -> CodeGlance
可根據後綴快速完成代碼
file -> Settings -> Pulgins -> Android Postfix Completion
圖片來自於網絡:
file -> Settings -> Pulgins -> WakaTime
用來記錄學習時間!
簡單理解: 在AS上下載該插件,輸入官網的key,而後登陸官網,能夠在官網上看到你的學習記錄!
官方登陸(他和GitHub綁定,登陸GitHub也能夠)
第一步:登陸帳號:
第二步:選擇您的工具:(我使用的android studio)
第三步:點開以後就能夠直接經過API key 獲取key了!
在Android studio 下載插件以後第一次重啓的時候,他就會讓你填寫這個key,吧這個複製上去便可!
第四步:查看具體信息
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
file -> Settings -> Pulgins -> ScreenMatch 屏幕適配插件
使用前須要如今values文件夾下默認準備一個dimens.xml文件
提取碼:tr80
而後在目錄任意位置點擊ScreenMatch便可 使用:
file -> Settings -> Pulgins -> JsonToKotlin 快速生成KotlinBean類
快捷鍵 Alt + K
file -> Settings -> Pulgins -> Alibaba java Coding Guideline 阿里巴巴java 代碼規範
示範:
開啓/關閉檢測: