一、概述

在Android中,如果两个Activity之间需要传递自定义的对象,就有可能使用到Parcelable,而使用Parcelable就需要自己实现一些代码,为了提高开发效率,这里我们就可以通过在Android studio中通过添加插件的方式自动生成这些代码。本文就给大家介绍一下如何安装Parcelable插件以及如何自动生成代码。

二、安装插件

  1. 下载jar包android-parcelable-intellij-plugin.jar
  2. 打开Android Studio
  3. Files -> Settings -> Plugins -> Install plugin from disk
  4. 选择jar包,重启AS

三、自动生成代码

package com.czhappy.chentest;import android.os.Parcel;import android.os.Parcelable;/** * Description: * User: chenzheng * Date: 2017/2/7 0007 * Time: 10:59 */public class User implements Parcelable {    private String name;    private int age;    @Override    public int describeContents() {        return 0;    }    @Override    public void writeToParcel(Parcel dest, int flags) {        dest.writeString(this.name);        dest.writeInt(this.age);    }    public User() {    }    protected User(Parcel in) {        this.name = in.readString();        this.age = in.readInt();    }    public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {        @Override        public User createFromParcel(Parcel source) {            return new User(source);        }        @Override        public User[] newArray(int size) {            return new User[size];        }    };}

四、参考

https://github.com/mcharmas/android-parcelable-intellij-plugin

更多相关文章

  1. Android(安卓)NestedScrolling嵌套滚动的示例代码
  2. ANDROID 完美退出 APP 方法
  3. Android(安卓)Toolbar详解-实现Material Design 风格的导航栏
  4. 2011-2-14 | Android(安卓)Handler
  5. Kotlin&Anko, 扔掉XML开发Android应用
  6. ANE 在 Android(安卓)上的应用
  7. 深入浅出RxJava——在Android中使用响应式编程
  8. android之NDK环境小试牛刀
  9. phoneGap插件 .

随机推荐

  1. Android(安卓)UI控件学习(一)——拖动条
  2. [原] Android监听网络的变化
  3. 如何在Android中整合立体声音效处理库|Op
  4. Android客户端移动流量无法登陆OpenFire
  5. Android之反编译技术
  6. android中动态输入日期与时间
  7. android类型的毕业设计大作业的源码,去哪
  8. 【凯子哥带你学Android】Andriod性能优化
  9. 智能指针
  10. Android隐藏状态栏实现沉浸式体验