文档章节

Android studio 好用插件

月夜筱风
 月夜筱风
发布于 2017/07/03 15:07
字数 382
阅读 15
收藏 0

很全: https://ydmmocoo.github.io/2016/06/28/Android-Studio%E6%8F%92%E4%BB%B6%E6%95%B4%E7%90%86/

**1,Android ButterKnife Zelezny **

如果使用ButterKnife 做注入开发的话,使用这个可以生成Activity、Adapter或者Fragment

输入图片说明

输入图片说明

**2,Android Code Generator **

用法和Android ButterKnife Zelezny 差不多,不过生成的是基本的Activity,没有ButterKnife规范

同时可以生成:Create view holder(http://www.imooc.com/article/1174)

    public class ViewHolder {
        public final TextView time;
        public final ImageView isnew;
        public final TextView username;
        public final TextView department;
        public final ImageView enter;
        public final CircleImageView avatar;
        public final RelativeLayout listcontent;
        public final View root;
        public ViewHolder(View root) {
            time = (TextView) root.findViewById(R.id.time);
            isnew = (ImageView) root.findViewById(R.id.is_new);
            username = (TextView) root.findViewById(R.id.username);
            department = (TextView) root.findViewById(R.id.department);
            enter = (ImageView) root.findViewById(R.id.enter);
            avatar = (CircleImageView) root.findViewById(R.id.avatar);
            listcontent = (RelativeLayout) root.findViewById(R.id.list_content);
            this.root = root; }
    }

**3,Android Parcelable code generator **

对实体类自动生成实现Parceclable的接口,setter和getter还是需要自己生成(暂时没找到类似于lombok的东西去生成实现Parceable的代码)

4,Android Selectors Generate 或者SelectorChapek for android

主要用来生成一个按钮不同点击的时候的状态的selectors的状态,使用方式一样的

http://blog.csdn.net/amoscxy/article/details/53907343

&&

https://github.com/inmite/android-selector-chapek

5,Android Layout Id converter

输入图片说明

能把layout中的所有的有id的组件全部找出来并生成代码:不过如果用ButterKnife 的话这个就没必要了。改成注入方式了

private EditText mSearchEt;
private ImageView mClearIv;
private TextView mSelectedStatusTv;
private SwipeRefreshLayout mSwipeLayout;
private SwipeMenuRecyclerView mAuditListRv;

private void assignViews() {
        mSearchEt = (EditText) findViewById(R.id.search_et);
        mClearIv = (ImageView) findViewById(R.id.clear_iv);
        mSelectedStatusTv = (TextView) findViewById(R.id.selected_status_tv);
        mSwipeLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_layout);
        mAuditListRv = (SwipeMenuRecyclerView) findViewById(R.id.audit_list_rv);
        }

6,GsonFormat

idea也可以用

可以将json字符串生成bean(跟后端交互很重要!!!!)

© 著作权归作者所有

共有 人打赏支持
月夜筱风
粉丝 0
博文 55
码字总数 19574
作品 0
闵行
程序员
私信 提问
IDEA vs Android Studio 对于android开发是一样的吗?

最新版的IDEA和AndroidStudio对于android开发是一样的吗? 目前我知道构建方面有区别,AndroidStudio基于Gradle,但是IDEA可以基于Maven或Gradle。 其他方面呢,比如设计器什么的。 Android ...

即时光影
2014/12/09
4.4K
2
是时候抛弃Eclipse转向IntelliJ了

在今年的Google I/O大会上,Google推出新的Android集成IDE“Android Studio”。而之前,Google与Eclipse合作开发出一个ADT傻瓜包,后来发现一些不足后,便投身IntelliJ,才有了今天的Android...

yykj
2013/06/05
325
0
Flutter尝鲜:跨平台移动应用开发

开始之前 本人使用Flutter开发的一个图文App《每日图文》,可以同时运行在Android和iOS上,欢迎体验,喜欢的话还不吝Star一下。 叮叮叮~ 传送门 Flutter为何物? 随着移动App开发成本越来越...

开发的猫
2018/06/06
0
0
打造你的开发神器——介绍Android Studio上的几个插件

这个月因为各种事情在忙,包括赶项目,回老家,还有准备旅游的事,所以应该写不了四篇博客了。今天介绍一下关于Android Studio 的几个好用的插件,都是我在用的,它们或能帮你节省时间,或者...

浩码农
2015/04/11
0
0
30多个Android 开发者工具 带你开发带你飞

FlowUp 这是一个帮助你跟踪app整体性能的工具,深入分析关键的性能数据如FPS, 内存, CPU, 磁盘, 等等。FlowUp根据用户数量收费。 Stetho 由Facebook开发的一个强大的开源Android debug平台,...

猴亮屏
2017/10/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spark和MapReduce的区别

首先大数据涉及两个方面:分布式存储系统(GFS)和分布式计算框架(MapReduce)。 1.MapReduce包含5 个步骤:Map、Sort、Combine、Shuffle 以及Reduce。这5 个步骤中最重要的就是Map 和Reduc...

仟昭
39分钟前
3
0
eclipse配置集成gradle

Gradle是一个好用的构建工具 使用它的原因是 1、配置相关依赖代码量少,不会像maven一样xml过多 2、打包编译测试发布都有,而且使用起来方便 3、利用自定义的任务可以完成自己想要的功能 (一...

五年级小学生
50分钟前
1
0
域名重定向、用户认证

域名重定向 什么是域名重定向 域名重定向是通过设置web服务的配置文件,将原本访问A域名的请求访问到B域名。 为什么要做域名重定向? 一个比较简单的例子:之前做了一个网站,域名又长又复杂...

李超小牛子
今天
3
0
jvm

public class Demo {    /**     * 成员变量(俗称全局变量),//有缺省值为0     *      静态变量(也称类变量),带static的     *      实例变量...

废柴
今天
0
0
【Mysql技术内幕】第3章 文件

第3章 文件 3.1 参数文件 mysql 数据库的参数文件是以文本的形式进行存储的,可以用vim进行修改 my.ini my.conf等 3.1.1 什么是参数 SHOW VARIABLES 可以查看mysql 配置参数 3.1.2 参数类型 ...

HOT_POT
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部