网站首页 > 文章精选 正文
我们都知道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 微博:涩郎,如有外包私活,移动开发业务可以加我微信。
猜你喜欢
- 2025-04-07 同样的面试题,Android的答案和Java不一样
- 2025-04-07 Android高级/资深面试题(android 高级面试)
- 2025-04-07 《JAVA编程思想》5分钟速成:第18章(Java的IO系统)
- 2025-04-07 把你的对象给别人,你猜他会不会要?
- 2025-04-07 在 Kotlin 序列化中使用 DataStore
- 2025-04-07 Android Parcelable和Serializable的区别
- 2025-04-07 Android事件总线还能怎么玩?(安卓事件总线)
- 2025-04-07 Android DSBridge 使用教程(Java版):H5与原生交互快速入门
- 2025-04-07 序列化漏洞影响半数以上Android手机
- 05-02如何写一篇挑不出毛病的需求文档?
- 05-02如何写好产品需求文档(PRD)(产品需求模版)
- 05-02写了一年的需求文档,我想告诉你……
- 05-02条码标签打印软件如何制作合格证(条形码标签打印软件)
- 05-02实际操作——ISO 13485:2016质量管理体系之文件管理
- 05-02如何搭建一个产品文档(产品创造文件流程)
- 05-02产品经理的工作流程(产品经理的工作流程顺序)
- 05-02第五章:产品管理(4) - 团队沟通(产品团队有什么高大上的目标)
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)