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开机实用动画

openingstartanimation参考文档

依赖五:MPAndroidChart:v3.0.3

图表(可设置多条线)

添加仓库
maven { url “https://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 代码规范

示范:


开启/关闭检测:


插件十一:Lambda表达式快捷键

快速访问

感谢观看~


我的博客

原创不易,您的点赞就是对我最大的支持~

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

s10g

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值