有些代码应该生成而不是写

作者: ddyos | 来源:发表于2015-08-06 00:10 被阅读1174次

减少不必要的重复劳动,专注真正重要的事情!

findViewById

现在有很多框架可以通过注解去简化绑定xml中的控件的过程,不过有时候项目中并不方便引入这些框架,下面是一些可以生成findViewById语句的工具:

1.http://android.lineten.net/layout.php

可选特性:支持生成Android Annotations注解代码(将懒进行到底)

2.https://www.buzzingandroid.com/tools/android-layout-finder/

可选特性: 支持针对ViewHolder , Adapter生成代码

json

下面是一些根据json生成实体类(POJO)的工具:

1.jonfhancock/JsonToJava

可选特性:可以通过url提供json , 支持 Implement Parcelable ,Include Gson Annotations ,Override toString()

2.http://www.jsonschema2pojo.org/

可选特性:支持 Jackson , Gson ,Include hashCode and equals,Include toString 等

3.http://bejson.com/json2javapojo/

可选特性:json格式化校验,xml转json等

Parcelable

Parcelable是官方推荐的序列化方式,效率比Serializable高,但使用起来较麻烦,下面是一些简化工具:

1.johncarl81/parceler

通过注解和工具类简化Parcelable的使用

2.baoyongzhang/ParcelableGenerator

通过注解简化Parcelable的使用

3.mcharmas/android-parcelable-intellij-plugin

Android Studio插件,用于生成Parcelable代码

相关文章

  • 有些代码应该生成而不是写

    减少不必要的重复劳动,专注真正重要的事情! findViewById 现在有很多框架可以通过注解去简化绑定xml中...

  • 写“简单代码”生成“复杂代码”?

    喜欢某些语言框架,可以通过简单的语法来生成界面,Objective-C写起界面上来真不够简单,虽然有了很多大神设计...

  • 谈谈代码生成

    代码生成 作为程序员,我的理想之一是使用代码去生成代码。 代码生成可以用于很多场景,其中应用最广泛的,应该是ORM...

  • R语言编码风格

    ——by不是杀杀 为了使我们写的代码更容易阅读、避免过段时间再看自己写的代码就头疼,我们在写代码的时候应该注意一些...

  • 不会写简历?这里有你想找的一切……

    写简历,婚姻状况应该填已婚,而不是累;爱好应该填唱歌、跳舞,而不是吃;特长应该填绘画、书法,而不是腿;政治面貌应该...

  • 3. JVM类加载器

    我们写的.Java源代码,机器是不是别的。源代码打包会经过java编译器生成.class文件,JVM虚拟机是通过加...

  • 写文件

    写文件时,生成的文件路径默认为代码目录下。 写文件的代码如下: #! /usr/bin/python #__*__...

  • OC 的坑-1

    用代码写button, button 的 文字修改应该使用 setTitle 方法,而不应该对button.tit...

  • Mybatis-Plus 代码自动生成器 Generator使用

    MybatisPlus的代码自动生成器 通常我们写后端业务代码的时候免不了总是要生成一系列的:controller...

  • 02—Mybatis的全局配置文件

    1、properties 引入外部配置文件 我们常希望有些配置是在配置文件中设置,而不是在代码中写死同样,myba...

网友评论

本文标题:有些代码应该生成而不是写

本文链接:https://www.haomeiwen.com/subject/yxyvqttx.html