百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 文章教程 > 正文

推荐几个非常有用的开发工具之Android Studio插件

xsobi 2024-12-24 16:27 13 浏览

我们都知道Eclipse开发Android将在今年年底google不再继续提供相应的开发支持,转而开始强烈发展Android Studio,现在我就分享几款能帮助团队提升工作效率的几个Android Studio插件和工具。

1、SelectorChapek

SelectorChapek是一款帮助我们快速完成Selector的AndroidStudio插件。安装方法如下:

①、选择Preferences→Plugins→Browse repositories搜索SelectorChapek安装

②、下载并在Preferences→Plugins→Install plugin from disk选择安装

2、ParcelableGenerator

ParcelableGenerator可以将任意对象转换为Parcelable类型,方便对象传输。

在Android中,对象的序列化一般有两种方式,一种是Serializable,一种是Parcelable。

Serializable 在Java中就存在,效率较低。

Parcelable 是Android中提供的,也是官方推荐的方式,效率比Serializable高很多。

虽然Parcelable效率高,但是使用起来比Serializable麻烦很多,很多人不使用Parcelable就是因为写法太麻烦,尤其是属性特别多的时候,我们要将每个属性Parcel.write()然后在Parcel.read()回来,相当繁琐,不如Serializable简单粗暴,直接有效。ParcelableGenerator可以解决Parcelable使用麻烦的问题,让使用Parcelable的简单性可以和使用Serializable相媲美。

3、GsonFormat

现在大多数服务端api都以json数据格式返回,而客户端需要根据api接口生成相应的实体类,这个插件把这个过程自动化了,赶紧使用起来吧。

4、ButterKnife Zelezny

俗话说:“不会偷懒的程序员不是好的程序员!”。作为一名Android开发者,是不是厌烦了大量的findViewById以及setOnClickListener代码,而ButterKnife是一个专注于Android系统的View注入框架,让你从此从这些烦人臃肿的代码中解脱出来。

5、LeakCanary

LeakCanary 是一个检测内存泄露的开源类库。你可以在 debug 包种轻松检测内存泄露。


更多内容和资讯或者问题,更多干货分享,尽在我的个人微信公众号,微信名:非著名程序员,微信号:smart_android(←长按复制)。个人微信号:loonggg 微博:涩郎,如有外包私活,移动开发业务可以加我微信。


相关推荐

Python入门之Python的数据类型和常用操作符

一、Python的数据类型1、在Python中,int表示整型,bool表示布尔类型,float表示浮点类型,str表示字符串。计算机只认识二进制数,所有的编程语言都会转换成二进制语言给CPU按一定的...

金风科技:拟转让澳洲Moorabool风电项目股权及授出26%股权期权

【金风科技:拟转让澳洲Moorabool风电项目股权及授出26%股权期权】财联社12月20日电,金风科技公告,公司全资子公司金风国际Moorabool以1.77亿澳元的价格向Nebras电力转让其持有...

西门子SCL语言编程——PEEK/POKE指令

在SCL语言编程的时候,有两个特别有意思的指令,即读取存储地址和写入存储地址指令,梯形图中貌似没有的。标准地说是两类而不是两个,因为读和写都不止一个指令。先了解这两类指令的基本说明和用法,本篇后面的示...

【 PLC知识分享】PLC中常说的位元件、字元件的区别

#头条创作挑战赛#...

西门子TIA博途S7-1200/1500学习7间接寻址指令PEEK的使用

描述:...

C语言 | 关键字asm 、auto、bool、break 解析

asm插入一个汇编指令....

一文带你了解PLC的基本数据类型,很多电气师傅都不知道

...

什么是Python 之 ? 16 布尔值bool

Python的布尔值类型bool明确的一点是boolean值不是python专有的,其他编程语言javajavascriptphp等其实都有...

自动化PLC 基础 一个变量变成32个Bool 量 #plc编程

自动化PLCDINT数据类型变为BOOL量用。一次定义32个布尔量(BOOL)。前面给大家分享了罗可韦尔ABPLC数据类型的时候有讲到对于整数在ABPLC中最好定义为DINT的数据类型。今天给大家分享...

python数据类型-布尔类型bool(python中的布尔类型提供了哪两个值)

布尔类型是用于表示一种是与不是,对于不对等关系的类型布尔值只有两个:True和False布尔类型一般用于if判断和while循环中...

Python的布尔类型(bool)和布尔表达式

1.布尔类型(bool)Python的布尔类型是bool,表示真(True)或假(False)。它是整数的子类,True对应1,False对应0,但它们主要用于逻辑判断。值:True:代表...

记oracle日志挖掘实操&查询归档不正常增长情况(一)

问题:最近几周经常手动删除归档日志,归档日志报空间不足(预留800G空间已用完),基于此查询归档日志情况(近期业务有所上涨)。-----------------------------此为回溯操作流程...

每天自动备份Oracle数据库(定时备份oracle数据库)

本文以CentOS7.6系统与Oracle11g为例,教你如何在Linux下设置每天自动备份Oracle数据库。一.先找到数据库的环境变量如果是在root账户下,须先登录到数据库所在账户suor...

避坑指南:KingbaseES Oracle模式中隐藏的"双Date"玄机

在数据库开发中,日期时间处理是高频操作场景。当您从Oracle迁移到国产数据库时,是否遇到过这样的困惑:...

ORACLE常见问题-100问(系列二)(oracle报错大全)

100.sql>startuppfile和ifile,spfile有什么区别?pfile就是Oracle传统的初始化参数文件,文本格式的;...