当筵意气临九霄,星离雨散不终朝。这篇文章主要讲述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)
_pressedstate_pressed
_focusedstate_focused
_disabledstate_enabled (false)
_checkedstate_checked
_selectedstate_selected
_hoveredstate_hovered
_checkablestate_checkable
_activatedstate_activated
_windowfocusedstate_window_focused
【Android Studio 插件】3、GsonFormat
现在大多数服务端api都以json数据格式返回,而客户端需要根据api接口生成相应的实体类,这个插件把这个过程自动化了,赶紧使用起来吧。
4、Android Parcelable Code Generator
Android中的序列化有两种方式,分别是实现Serializable接口和Parcelable接口,但在Android中是推荐使用Parcelable,只不过我们这种方式要比Serializable方式要繁琐,那么有了这个插件一切就ok了。
5、LeakCanary-- 非插件
强烈推荐,帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。
英文不好的这里有雷锋同志翻译的中文版LeakCanary 中文使用说明
6.Android Postfix Completion
可根据后缀快速完成代码
.toastCreate and show Toast Toast.makeText(context, expr, Toast.LENGTH_SHORT).show();
.logLog Log.d("log", expr);
.logdIf BuildConfig.DEBUG is true, Log message. Log.d("log", expr);
.findTyped FindView (ViewType) findViewById(expr);
.isempisEmpty 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找了下,还真找到了
推荐阅读
- android-23 View.java - dispatchTouchEvent源码
- Android开发者网址导航
- Android 6.0 闪光灯的使用
- Android下载更新代码
- android 常用URI
- Android MVP + 娉涘瀷锛屽疄鐜颁簡鍙嬪ソVP浜や簰鍙夾ctivity娼滃湪鐨勫唴瀛樻硠闇茬殑浼樺寲
- 在 Android studio 中 配置Gradle 做到 “根据命令行提示符生成指定versionCode, versionName,指定apk的打包输出路径”
- Android问题-新电脑新系统WIN764位上安装简版本的XE8提示“Unit not found: 'System'”
- react native android 开发,基础配置笔记。