zoukankan      html  css  js  c++  java
  • Android Studio 插件

    1、ButterKnife Zelezny
    ButterKnife 注解生成器,使用起来非常简单方便,使用ButterKnife的有福了!
    compile 'com.jakewharton:butterknife:7.0.1'

    2、SelectorChapek
    设计师给我们提供好了各种资源,每个按钮都要写一个selector是不是很麻烦?这么这个插件就为解决这个问题而生,你只需要做的是告诉设计师们按照规范命名就好了,其他一键搞定。按照不同状态(normal、pressed)的标准命名后,右键文件树Generate Android Selectors见inmite/android-selector-chapek · GitHub。
    Mapping

    File name suffix Drawable state
    _normal (default state)
    _pressed state_pressed
    _focused state_focused
    _disabled state_enabled (false)
    _checked state_checked
    _selected state_selected
    _hovered state_hovered
    _checkable state_checkable
    _activated state_activated
    _windowfocused state_window_focused

    3、GsonFormat
    现在大多数服务端api都以json数据格式返回,而客户端需要根据api接口生成相应的实体类,这个插件把这个过程自动化了,赶紧使用起来吧。

    4、Android Parcelable Code Generator
    Android中的序列化有两种方式,分别是实现Serializable接口和Parcelable接口,但在Android中是推荐使用Parcelable,只不过我们这种方式要比Serializable方式要繁琐,那么有了这个插件一切就ok了。

    5、LeakCanary -- 非插件
    强烈推荐,帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。

    英文不好的这里有雷锋同志翻译的中文版LeakCanary 中文使用说明

    6.Android Postfix Completion
    可根据后缀快速完成代码
    .toast Create and show Toast Toast.makeText(context, expr, Toast.LENGTH_SHORT).show();
    .log Log Log.d("log", expr);
    .logd If BuildConfig.DEBUG is true, Log message. Log.d("log", expr);
    .find Typed FindView (ViewType) findViewById(expr);
    .isemp isEmpty TextUtils.isEmpty(expr);
    .vg ? View.VISIBLE : View.GONE; (expr) ? View.VISIBLE : View.GONE

    7.Lifecycle Sorter
    可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序,快捷键Ctrl + alt + K

    8.CodeGlance
    可用于快速定位代码,看到许多编辑器都有这功能,就到想到android Studio找了下,还真找到了

  • 相关阅读:
    定义enum,我用struct { enum Type{};};
    喧嚣中的iPad与iPhone
    [Architecture]zheye.org(者也)
    Driveworks Online Configurator
    [Buzz.Today]2012.05.02
    C++中的默认构造函数
    安装Ubuntu,尝尝鲜
    在cs文件中控制控件的 css样式。
    如何生成静态页面的五种方案
    在服务器上 .netFramework2.0 环境下,如何能在不改变服务器设置下,让站点能够运行 AJAX 程序
  • 原文地址:https://www.cnblogs.com/H-BolinBlog/p/5957025.html
Copyright © 2011-2022 走看看