AndroidStudio笔记(2)插件介绍
前言
Android Studio作为基于IDE的专业开发Android的开发工具,插件市场为我们提供了各种方便快捷、提高工作效率的插件,本文记录一些比较常用的插件。
插件
IDEA themes
严格意义上讲,这个并不算是插件,但是的确能为我们提供愉悦的编码心情。
就像这样的:
这里是地址:http://color-themes.com/
1. 下载主题
选择你喜欢的主题进行下载,下载主题后会得到一个jar文件。
2. 导入主题
File –> Import Setttings –> 选中下载的主题jar文件 –> 确定->确定 –> 重启编译器
GsonFormat
直接上图吧,将 JSON 字符串转换为Java实体bean
JsonToKotlinClass
与 GsonFormat 一样,对于使用 kotlin 开发的人也有类型的插件,能够直接将 JSON 字符串转换为 data class
CodeGlance
在编译器的右边会有一个小地图的菜单栏,我们可以直接通过点击、拖动来快速滑动代码。
eventbus3-intellij-plugin
如果我们的项目中使用了EventBus3.0,那么使用这个插件我们就可以快速的在各个事件中切换,追踪调用链。
Android ButterKnife Zelezny
使用 Butter Knife 开发的伙伴会用得上,能够一键绑定 view 和 事件等。
RemoveButterKnife
这个插件可以移除 ButterKnife 的绑定,回归为原生,什么情况会使用到呢?比如说使用 kotlin 的时候,控件根本就不需要进行绑定了,直接通过id像使用变量那样直接调用即可。
.ignore
使用版本工具的时候肯定是需要忽略一些文件和文件夹不上传的,.ignore 为我们提供了更快捷的方式,直接右键加入忽略。
Lifecycle Sorter
将 Activity 或者 Fragment 的生命周期方法进行排序。
Key Promoter
对你当前的鼠标行为进行快捷键提示,比如点击 project 打开菜单栏的时候会进行提示你应该用什么快捷键,加入没有快捷键,也会提示让你自己设定快捷键,当初可是靠了它才熟悉了快捷键。
AndroidProguardPlugin
一键生成 混淆 文件内容的插件,再也不怕到处找混淆 内容了:
[图片上传失败...(image-e3adb7-1536677588455)]
最后
未完待续、敬请期待!
我的博客地址
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
OkHttp3源码解析(二)——拦截器链和缓存策略
OKHttp3源码解析系列 OkHttp3源码解析(一)之请求流程 OkHttp3源码解析(三)——连接池复用 上一篇文章中我们介绍了OkHttp3的同步和异步请求流程,我们分析到不论是同步还是异步请求,都是通过RealCall内部的getResponseWithInterceptorChain方法来执行具体的网络连接的,下面我们来分析看看OkHttp3具体是怎么进行网络请求的。 OkHttp3的拦截器链 Response getResponseWithInterceptorChain() throws IOException { // Build a full stack of interceptors. List<Interceptor> interceptors = new ArrayList<>(); interceptors.addAll(client.interceptors()); interceptors.add(retryAndFollowUpInterceptor); interceptors.add(new BridgeIntercepto...
-
下一篇
CSS-定位 | <position>
CSSposition属性用于指定一个元素在文档中的定位方式。top,right,bottom和left属性则决定了该元素的最终位置。 位置坐标由一个或两个关键字指定,并带有可选的偏移量。每个关键字(left,right,top,bottom,或center)表示任一元件的盒子的边缘或两个边缘之间的中心线上。根据上下文,center表示左边缘和右边缘之间的中心,或者表示顶边和底边之间的中心。 如果指定,偏移量可以是相对<percentage>值或绝对值<length>。正值向右或向下偏移,以适当值为准。负值在相反的方向上偏移。 如果只指定一个关键字或偏移量,则它定义x坐标; 另一个轴的值被假定为center。 内插值 横坐标和纵坐标都是独立插值的。由于速度由<timing-function>两者定义,点将沿直线移动。 值 /* 1-value syntax */ keyword /* Either the horizontal or vertical position; the other axis defaults to center */ &...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker容器配置,解决镜像无法拉取问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Thymeleaf,官方推荐html解决方案

微信收款码
支付宝收款码