Android Postfix Completion

注:支持代码的快速书写:

1>.log : Log.d("log","显示的内容");   使用方法:"显示的内容".log + 回车 ;2>.logd : Log.d("log","显示的内容");   使用方法:"显示的内容".logd + 回车 ;   结果实例:if (BuildConfig.DEBUG) Log.d("Tag(自己标记)", "xx");3>.find : (ViewType)findViewById(expr);   使用方法:View mV(自定义对象名)= R.id.v(控件的id).find + 回车 ;   结果实例:TextView tv = (TextView) findViewById(R.id.tv);4>.isemp : TextUtils.isEmpty(expr);   使用方法:   String str="";   str.isemp + 回车;   结果: TextUtils.isEmpty(str);5>.vg : (expr)?View.VISIBLE:View.Gone;   使用方法:布尔表达式.vg + 回车 ;   结果实例:tv.setVisibility((3 == 2) ? View.VISIBLE : View.GONE);6>.toast : Toast.makeText(context,expr,Toast.LENGTH_SHORT).show();   使用方法:"显示的内容".toast + 回车 ;

Android Code Generator

//不知道为什么studio插件下载里搜不到,到http://download.csdn.net/detail/leweionline/9391213下载;
注:此插件可以:

1> 自动生成ViewHolder类,并且通过findViewById实例化ViewHolder类内声明的控件对象;2> 自动声明布局xml文件内的控件,并通过findViewById初始化控件;

使用方法:

1> 生成ViewHolder:在自定义BaseAdapter适配器的getView(...)方法中,在给convertView赋值的布局ID上:如下例子:convertView=View.inflate(MainActivity.this,R.layout.content_main, null);将光标定位到你的布局文件的ID的变量中,右键单击,弹出快捷菜单选择Generate->Create view holder即可自动生成ViewHolder类;2> 初始化View:在setContentView(R.layout.activity_main)引入的布局id中,右键单击,在快捷菜单中选择Generate->Create initView method即可声明和初始化View控件对象;

Android Layout ID Converter

//studio插件下载里搜到的1.4版本没法用,到http://download.csdn.net/detail/leweionline/9391213下载1.3;
注:此插件可以根据布局文件中给控件添加的id,直接生成findView代码,来实例化控件对象;
使用方法:

1> 选择xml布局文件右键单击,在弹出来的菜单当中选择Convert Android layout xml;2> 弹出一个设置面板,来设置控件对象的命名前缀(命名结果为:前缀加id)和声明控件对象变量访问权限。3> 然后在使用这个布局文件的Activity或Fragment中,按Ctrl + V 把代码粘贴出来就可以了。

Android Parcelable Code Generator

注:生成实现了Parcelable接口的代码的插件;
Android中序列化有两种方式:实现Serializable接口和Parcelable接口,Android中是推荐使用Parcelable;
使用方法:

在实体类中生命好成员变量,右键单击空白处选择Generate->Parcelable即可自动生成实现Parcelable接口的代码;

GsonFormat

注:此插件根据JSON字符串生成实体Bean类 ;
使用方法:

一定要在实体类中右键单击空白处,弹出的快捷菜单中选择Generate->GsonFormat,将JSON字符串放在其中,确定即可自动生成实体类;

SelectorChapek for Android

注:Selector用来制作按钮点击状态效果,项目里每个按钮都要写selector的话写会很麻烦,用此插件可以直接生成selector按钮选择状态的xml文件。

使用方法:

将图片文件根据按钮状态命名为以下状态形式,可以直接放在drawable-xhdpi或其他分辨率的文件夹内,右键单击drawable-xhdpi->(选择)Generate Android Selectors,会自动生成selector按钮选择状态的xml形式的文件。

在新版的studio中,原图片可放在mipmap-xhdpi里面,谨记.9图片放在drawable-xhdpi文件夹内,否则使用selector的item项的drawable属性识别不到mipmap-xhdpi的.9图片。

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

CodeGlance

注:在代码编辑区域的右侧,显示代码的缩小竖版,可用于快速定位代码;

JsonOnlineViewer

注:可实现直接在android studio中调试请求接口数据:

1> 可以选择请求类型;2> 自定义请求头及请求体;3> json数据格式化后展示;

使用方法:插件装好后:
# studio的菜单栏选择View->JSONViewer,会弹出json接口调试面板;

    1> 填写请求地址;    2> 自定义请求体(Request Body):填写json字符串,格式为: {"",""} ;    3> 自定义请求头(一般不定义这里),形如:        Header Key : Content-Type        Header Value : application/json 

Lifecycle Sorter

注:可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序;
使用方法:

直接用快捷键Ctrl + alt + K 即可自动对生命周期方法顺序进行排序;

Sexy Editor

//不知道为什么studio插件下载里搜不到,到http://download.csdn.net/detail/leweionline/9391213下载;
注:编辑区背景设置:
Setting->Other Settings->SexyEditor:

# Position: 图片的对齐方式,一般为Top-Left ;# Opacity: 注意这里是不透明度,值越小越透明 ;# Insert: 添加图片到列表 ;# Slideshow: 勾选此项表示图片轮播,右侧值表示图片轮播的时间间隔单位是毫秒 ;

更多相关文章

  1. 布局概述及RelativeLayout布局
  2. Android控件之ToggleButton(多状态按钮)
  3. android RelativeLayout常用xml布局属性
  4. Android(安卓)Studio 安装与使用
  5. ListView的OnItemClickListener事件被其内部Button点击事件屏蔽
  6. GitHub上几种Android表格控件
  7. android studio 更新 Gradle错误解决方法 sync gradle failed
  8. Android入门第十二篇之Gallery
  9. Android学习笔记(三)UI

随机推荐

  1. 获取Android唯一设备号
  2. singleLine属性
  3. Android圆角图片封装类
  4. Android Material Design 实践(三)--Mate
  5. Android AlertDialog example
  6. Android 使用Oprofile分析结果系统瓶颈
  7. Android监听组合键
  8. android study ------ HAL ---> light se
  9. android webview无网络情况下的处理
  10. Android—复选框和单选框使用