美文网首页
AndroidStudio Plugin 使用

AndroidStudio Plugin 使用

作者: zhouhaolong1 | 来源:发表于2016-11-04 15:31 被阅读172次

在众多的插件中,我感觉只要掌握一个插件就基本差不多了,这个插件就是AndroidStudioSuperPlugin.

AndroidStudioSuperPlugin里面集成了以下插件.

下面会对每个插件具体的使用来一个简单的介绍,使用插件首先就是安装了.

插件安装

见图

AsPluginInstall

可能你通过AS下载不了,那么就手动下载吧:AndroidStudioSuperPlugin
如果手动还下载不了,哥已经给你们下好了,点击下载

插件手动安装:(其他插件也是同样的步骤)

见图

Prettify

这个插件可以帮助我们自动找到那些你赋予id的view,完全不用自己写findViewById这种代码。如果资源文件名字相同可能加载错误的xml文件

View Variables 代表生成局部变量

View fields 代表生成成员变量

所以我们可以先写页面布局,然后在自动生成findViewById.

GsonFormat

见图

ASGsonFormat

可以根据json串自动地生成实体类.
当然也可以使用Alt+S快捷键弹出输入框,把实体类的json字符串复制进去,点击ok就好了
下面是测试的Json串.

 {
        "city": "bj",
        "iconUrl": "http://7xsstf.com1.z0.glb.clouddn.com/monkey.jpg",
        "userID": 123456,
        "eduSubjectID": "148",
        "studyTime": "​302",
        "sex": "女",
        "userName": "yuhua20 ",
        "rowNum": "6",
        "province": "上海  "
    }

Android Code Generator

见图

AndroidCodeGenerator

这个插件可以根据布局文件快速生成对应的Activity,Fragment,Adapte,当然如果你对自动生成的文件不太满意,可以去设置中修改,Settings -> Other Settings -> Android Code Generator -> 选择你要修改的模板类.
注意:布局文件中好像不能有中文字符,否则生成不了,并且会报
Invalid byte 1 of 1-byte UTF-8 sequence. 的提示.

SelectorChapek

见图

SelectorChapek

通过资源文件命名自动生成Selector Drawable.
注意: btn_normal.png,btn_pressed.png是图片的名称,命名是前面是即将生成的selector的名称,后面是属性.

生成的选择器的代码:

    <?xml version="1.0" encoding="UTF-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:drawable="@drawable/btn_normal" android:state_pressed="false"/>
        <item android:drawable="@drawable/btn_pressed" android:state_pressed="true"/>
    </selector>

Android Parcelable Generator

见图

ParceableGenerator

这个操作比较方便,在类中插入实现了Parcelable接口的代码。

folding-plugin

见图

folding-plugin

这个插件主要是对资源文件(layout,drawable)进行分组,不过命名要规范.
这个分组在物理磁盘上是没有新创建文件夹的呢,只是在查看的时候方便.
当然我们分完组后也可以不再分组.右键unGroup就行了.

Lifecycle-Sorter

这个比较简单,主要是根据Activity或者Fragment的生命周期对代码进行排序.

菜单栏 Code -> Sort Lifecycle Methods -> 选择一种

Place at Start of Class(生命周期方法放置在文件的开头) Ctrl + Alt + K

Place at End of Class(生命周期方法放置在文件的结尾) Ctrl + Alt + Shift + K

相关文章

网友评论

      本文标题:AndroidStudio Plugin 使用

      本文链接:https://www.haomeiwen.com/subject/rmcwuttx.html