24H免费课程咨询  TEL:13401595960   QQ:1870218756  微信:13401595960(李老师)

东方博宜

网站首页 > 软件开发资讯 > 安卓开发

【常州Android 开发培训班】Android 开发者的未来在哪里?

2018-05-08 18:54:36 东方博宜 阅读

1、常用插件

1.1、Android ButterKnife Zelezny

ButterKnife是一个Android系统的View注入框架,使用这个框架的最大优势就是——减少大量的findViewById以及setOnClickListener代码。

在使用这个插件之前,首先的会使用ButterKnife。

ButterKnife的简单的教程:

导入依赖

// butterknife

  compile 'com.jakewharton:butterknife:8.8.1'

  annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'

通过注解方式绑定布局

@BindView(R.id.edUserName)

  EditText edUserName;

就这么简单就可以使用了,完全不需要重复和繁琐的findById操作。但是有个问题是:如果界面很多view的id需要获取,那么@BindView()还是会写多次。重复的东西写多了就容易出错。此时Android ButterKnife Zelezny插件的使用将会非常方便。

光标放在在引入布局文件的地方Alt+insert,选择Generate ButterKnife InJections


选择需要绑定的View


点确定后的最终效果


1.2、GsonFormat

GsonFormat是将json字符直接转化成javaBean的一个插件。如果根据Json字符去手动添加成员变量,将会是一个重复并且容易出错的一个工作。当遇到非常复杂的Json字符时,可以说是一个比较痛苦的过程,那么使用GsonFormat将是一个非常不错的选择。

新建一个javaBean,Alt+insert,选择GsonFormat


将Json字符复制OK即可


如果Json字符串符合规范,点OK之后会将对象字段的类型和名字展示,可以修改类型和名字。



继续点确定完成

这个插件还会将Get Set方法一并生成,可以说是非常方便了。



1.3、Android Parcelable code generator

在Android中,序列化的方式有两种,Parccelable和Serializable。

具体两种情况:https://www.jianshu.com/p/1e07d93954d0

在Android中更推荐Parccelable。但是Parccelable实现起来麻烦。如果有了Android Parcelable code generator这个插件,繁琐的Parcelable实现也会变得简单。

在需要序列化的JavaBean中,Alt+insert,然后一直点Ok就行了

从此使用Parccelable序列化不再复杂。

常州东方博宜是一家专注IT,互联网,电脑方面的顶尖培训机构,欢迎社会及院校有志互联网营销,搜索引擎营销的人士,来东方博宜报名学习,互相交流。

常州东方博宜地址:常州天宁区延陵西路2号工人文化宫5号楼

 2.新北区太湖东路9-4号常州创意园E12


Powered by 东方博宜教育咨询江苏有限公司  ©2008-2018 www.czos.cn