Android Studio通过插件自动生成Pracelable的模板代码
2017-02-07 11:29
585 查看
一、概述
在Android中,如果两个Activity之间需要传递自定义的对象,就有可能使用到Parcelable,而使用Parcelable就需要自己实现一些代码,为了提高开发效率,这里我们就可以通过在Android studio中通过添加插件的方式自动生成这些代码。本文就给大家介绍一下如何安装Parcelable插件以及如何自动生成代码。
二、安装插件
下载jar包android-parcelable-intellij-plugin.jar
打开Android Studio
Files -> Settings -> Plugins -> Install plugin from disk
选择jar包,重启AS
三、自动生成代码
四、参考
https://github.com/mcharmas/android-parcelable-intellij-plugin
在Android中,如果两个Activity之间需要传递自定义的对象,就有可能使用到Parcelable,而使用Parcelable就需要自己实现一些代码,为了提高开发效率,这里我们就可以通过在Android studio中通过添加插件的方式自动生成这些代码。本文就给大家介绍一下如何安装Parcelable插件以及如何自动生成代码。
二、安装插件
下载jar包android-parcelable-intellij-plugin.jar
打开Android Studio
Files -> Settings -> Plugins -> Install plugin from disk
选择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<User> CREATOR = new Parcelable.Creator<User>() { @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
相关文章推荐
- Android热修复之AndFix.android studio
- 初次尝试用HTML/JS开发Android
- Android搭建web Server—boa(一)
- Android-Universal-Image-Loader中的缓存分析
- android新特性:CoordinatorLayout与FloatingActionButton、Snackbar的使用
- Android RadioGroup 设置某一个选中或者不可选中
- android机型适配终极篇
- weex开发实战(1)-weex开发环境搭建
- Android引导页面的简单实现
- android进入应用黑屏原因以及解决方案
- Android中图片的适配
- Android中的百分比布局
- Android适配不同的屏幕
- Android使用ViewPager实现左右循环滑动及轮播效果
- Android studio gradle方式批量快速打包整理
- 《Android开发艺术与探索》——读书笔记
- 动画(一)
- 开源项目Meizhi学习笔记--VideoImageView
- Android底部导航栏—FragmentTabHost+Fragment
- 关于android apk打包流程的详解