47

AndroidStudio笔记(2)插件介绍

 6 years ago
source link: http://fullscreendeveloper.cn/articles/2018/09/11/1536678117082.html?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
  • eventbus3-intellij-plugin
  • Android ButterKnife Zelezny
  • AndroidProguardPlugin

前言

Android Studio作为基于IDE的专业开发Android的开发工具,插件市场为我们提供了各种方便快捷、提高工作效率的插件,本文记录一些比较常用的插件。

插件

IDEA themes

严格意义上讲,这个并不算是插件,但是的确能为我们提供愉悦的编码心情。

就像这样的:

jqe6Vrj.png!web

这里是地址: http://color-themes.com/

1. 下载主题

选择你喜欢的主题进行下载,下载主题后会得到一个jar文件。

biUn2ub.png!web

2. 导入主题

File –> Import Setttings –> 选中下载的主题jar文件 –> 确定->确定 –> 重启编译器

YN3mYfy.png!web

mIbaqqa.png!web

GsonFormat

直接上图吧,将 JSON 字符串转换为Java实体bean

7zQF3qI.gif

GitHub地址

JsonToKotlinClass

与 GsonFormat 一样,对于使用 kotlin 开发的人也有类型的插件,能够直接将 JSON 字符串转换为 data class

NvUneqj.gif

GitHub地址

CodeGlance

在编译器的右边会有一个小地图的菜单栏,我们可以直接通过点击、拖动来快速滑动代码。

fYFrUvZ.png!web

GitHub地址

eventbus3-intellij-plugin

如果我们的项目中使用了EventBus3.0,那么使用这个插件我们就可以快速的在各个事件中切换,追踪调用链。

qQ3aaqb.gif

GitHub地址

Android ButterKnife Zelezny

使用 Butter Knife 开发的伙伴会用得上,能够一键绑定 view 和 事件等。

mUBfUfa.gif

GitHub地址

RemoveButterKnife

这个插件可以移除 ButterKnife 的绑定,回归为原生,什么情况会使用到呢?比如说使用 kotlin 的时候,控件根本就不需要进行绑定了,直接通过id像使用变量那样直接调用即可。

UZfaQzN.gif

GitHub地址

.ignore

使用版本工具的时候肯定是需要忽略一些文件和文件夹不上传的,.ignore 为我们提供了更快捷的方式,直接右键加入忽略。

NnaAFrB.gif

QVBJJv7.gif

GitHub地址

Lifecycle Sorter

将 Activity 或者 Fragment 的生命周期方法进行排序。

GitHub地址

Key Promoter

对你当前的鼠标行为进行快捷键提示,比如点击 project 打开菜单栏的时候会进行提示你应该用什么快捷键,加入没有快捷键,也会提示让你自己设定快捷键,当初可是靠了它才熟悉了快捷键。

FRbUVvJ.png!web

UbMjamb.png!web

GitHub地址

AndroidProguardPlugin

一键生成 混淆 文件内容的插件,再也不怕到处找混淆 内容了:

mqyIf2v.gif

GitHub地址

最后

未完待续、敬请期待!

我的博客地址

RnA7Vra.jpg!web


Recommend

  • 117
    • 微信 mp.weixin.qq.com 7 years ago
    • Cache

    AndroidStudio(3.x版本)的输入法之坑

    AndroidStudio(3.x版本)的输入法之坑 Original...

  • 75
    • fullscreendeveloper.cn 6 years ago
    • Cache

    AndroidStudio笔记(1)快捷键

    前言 记录一些常用的快捷键键位和小技巧,能够极大的提高开发效率和逼格,最终目的是成为一个 Full Screen Developer,远离鼠标。 正式内容 本套快捷键基于 ==Android Studio 3.1.3==,非常常用和比较有...

  • 62

    AS 自带的 Live Templates 自带 Live Templates演示 简单自定义 Live Templates SingleInstance 模板例子 OnClickListener 例子模板 前言 安...

  • 71

    File Templates 的入口 简单创建 ViewPagerAdapter File Templates 进阶创建 RecyclerView.Adapter 前言 这一篇是接着 AndroidStudio笔记(3)的,在上一篇中我们使用了 L...

  • 38

    完成了对JNI的编译,有时候是使用aar包提供给其他同学使用;或者说在共同开发的一个项目中,并不是每个人都需要开发C、C++功能。所以没必须每台电脑都配置好NDK的编译环境,所以大多数还是以AAR包的方式放在项目中。我们接下来就是完成这...

  • 75

    前提 JNI开发主要有两种方式,一种是在Android源码中编译,另外一种是使用AndroidStuido工具开发。主要是看自己的业务场景。 如果你们公司是平台型开发方式,很容易或者当前就是在Android源码中做项目,推荐使用第一...

  • 66
    • fullscreendeveloper.cn 6 years ago
    • Cache

    AndroidStudio笔记(7)字符串格式

    引言 本篇记录一些其他的技巧:字符串的格式化、占位符的使用 字符串格式化 我们先看看下面这个例子:

  • 48

    首发公众号:Android程序员日记 作者:贤榆的榆 如果你觉得有帮助欢迎关注、赞赏、转发 阅读时间:2616字 6分钟 写在前面 很早就像自己搭一个Android源码阅读环境,折腾了几次无果,就搁置了。最近有点闲暇时间,再加上也觉得是时候更深刻的认识And

  • 24

    Androidstudio实现一个简易的加法器——分享两种方法实现(日常作业练习) ————安德风 一、作业题目要求: ...

  • 6
    • www.androidchina.net 3 years ago
    • Cache

    AndroidStudio的Gradle插件版本更新简介

    Android构建系统使用Android的Gradle插件通过Gradle的构建工具来支持构建Android程序。Android的Gradle插件独立于AndroidStudio运行,所以该插件和Gradle构建系统需要独立更新。 更新Android的Gradle插件 自...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK