A. android Studio有哪些非常好用的插件
Android开发工具 · MobDevGroup
android-postfix-plugin
可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能
AndroidAccessors
快速生成get和set方法的插件,其实系统的也有类似功能,这个更快。
Lifecycle-Sorter
可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序, 快捷键Ctrl + alt + K
JsonOnlineViewer
可实现直接在android studio中调试接口数据,可以选择请求类型,自定义请求头及请求体,json数据格式化后展示
CodeGlance
可用于快速定位代码,类似于Sublime编辑器右侧定位视图
idea-android-studio-plugin
IntelliJ IDEA / Android Studio plugin with some tools and usability improvements
folding-plugin
可以给资源文件分组,并且不移动文件,也不会创建文件夹:Android File Grouping Plugin
Android Drawable Importer
为了适应所有Android屏幕的大小和密度,每个Android项目都会包含drawable文件夹。任何具备Android开发经验的开发人员都知道,为了支持所有的屏幕尺寸,你必须给每个屏幕类型导入不同的画板。Android Drawable Importer插件能让这项工作变得更容易。它可以减少导入缩放图像到Android项目所需的工作量。Android Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项。这个插件加速了开发人员的画板工作。
Android ButterKnife Zelezny
用于在活动、片段和适配器中,从所选的XML布局文件生成ButterKnife注入。该插件提供了生成XML对象注入的最快方式。
Android Holo Colors Generator
开发Android应用程序需要伟大的设计和布局。Android Holo Colors Generator则是定制符合喜好的Android应用程序的最简单方法。Android Holo Colors Generator是一个允许你为你的应用程序随心所欲地创建Android布局组件的插件。此插件会生成所有必要的可在项目中使用的相关的XML画板和样式资源。
Android Parcelable code generator
生成实现了Parcelable接口的代码的插件。在你的类中,按下alt + insert键弹出插入代码的上下文菜单,你会看到在下面有一个Parcelable,如下所示。选择它之后,就会在你的类当中插入实现了Parcelable接口的代码。从此不用再手动写Parcelable代码。
AndroidCodeGenerator
可以生成ViewHolder和findView方法的代码。尤其是在Adapter实现类的getView当中很有用。
Android Layout ID Converter
生成findView代码的使用方法。
SelectorChapek for Android
生成Selector的插件。你需要在drawable文件夹中右键,在弹出的菜单中选择Generate Android Selectors,如下所示,它就会根据你的几个drawable文件夹里的资源的命名,帮你生成Selector代码。当然,你的资源文件需要根据约定的后缀来命名。比如按下状态为_pressed,正常状态为_normal,不可用状态为_disable,等等。
genymotion-gradle-plugin
不同于图形化的genymotion插件,这个允许你通过脚本来配置,创建device。
sdk-manager-plugin
SDK管理插件,自动检测更新并下载。
otto-intellij-plugin
otto事件导航工具。
dagger-intellij-plugin
dagger可视化辅助工具。
eventbus-intellij-plugin
eventbus导航插件
eventbus3-intellij-plugin
eventbus导航插件
strings-xml-tools
管理Android工程中字符串国际化的插件
gradle-packer-plugin
Android多渠道打包工具。
gradle-retrolambda
在java 6 7中使用 lambda表达式的插件。
lint-cleaner-plugin
移除Android中无用资源。
dexcount-gradle-plugin
方法数计算,对于较大应用避免方法爆棚很有用。
android-unit-test
添加Android单元测试。
robolectric-gradle-plugin
Robolectric测试辅助工具。
maven gradle 依赖支持自动补全。
idea-markdown
markdown插件
Codota
搜索最好的Android代码。
adb-idea
支持直接在AS面板中进行ADB操作,操作快捷菜单,快速清除数据,重启应用,卸载应用等操作。
GsonFormat
根据Gson库使用的要求,将JSONObject格式的String 解析成实体。
Settings Repository:
不同设备之间同步Android Studio的配置。
idea vim
兼具ide和vim的优点。
.ignore:
.gitignore配置插件。
AndroidLocalizationer
可用于将项目中的 string 资源自动翻译为其他语言的 Android Studio/IntelliJ IDEA 插件
robolectric-gradle-plugin
Gradle plugin for Robolectric.
FIR_Plugin_Android
一键上传应用到http://fir.im
B. android studio 怎样安装插件
安装Plugins插件
1
点击File,选择Settings,或者按快捷键Ctrl+Alt+S打开设置界面
2
选择Plugins,可以看到我们的插件列表
3
搜索你想要的插件,如Gson插件
4
选择GsonFormat,然后Install plugins,安装插件。安装插件后,需要重启Android Studio。安装好后可以看出来跟工具自带插件的区别。点击GsonFormat可以选择卸载掉插件。
5
不同的插件有不同的使用方法,GsonFormat是在文件中右键选择Generate或者
按下Alt+Insert按钮,选择GsonFormat格式化json。
END
优秀的Android Studio插件
AS有很多好的插件供大家使用,如果不知道在哪里找,可以点击Plugins下面的Browse repositories按钮
选择,Download高的排序或者评分高的排序,看看右边的介绍了解插件的作用。有需要的安装就可以了。
步骤阅读
3
下面我推荐一下好用的Android Studio插件:
Genymotion,最快的Android模拟器(强推荐)
ButterKnife Zelezny 视图注入库,简化代码
C. android studio 怎么写插件
进入设置里面找到 Plugins 选项,Plugins就是指的插件,然后在右边的列表内进行查询。里面的内容就是 Android Studio 所安装的一些列插件,可以对其进行卸载或者去搜索框安装新的插件。如下图所示: 注意:安装完毕后需要对Android Studio进行重启,然后进去查看插件时候安装成功。
D. 有什么好用的Android Studio的插件值得推荐
android studio常用插件,可极大简化开发,增强开发效率。 1、ButterKnife Zelezny ButterKnife 注解生成器,使用起来非常简单方便,使用ButterKnife的有福了! 2、SelectorChapek 设计师给我们提供好了各种资源,每个按钮都要写一个selector是不是很麻烦?这么这个插件就为解决这个问题而生,你只需要做的是告诉设计师们按照规范命名就好了,其他一键搞定。按照不同状态(normal、pressed)的标准命名后,右键文件树Generate Android Selectors见inmite/android-selector-chapek · GitHub。 3、GsonFormat 现在大多数服务端api都以json数据格式返回,而客户端需要根据api接口生成相应的实体类,这个插件把这个过程自动化了,赶紧使用起来吧。 4、Android Parcelable Code Generator Android中的序列化有两种方式,分别是实现Serializable接口和Parcelable接口,但在Android中是推荐使用Parcelable,只不过我们这种方式要比Serializable方式要繁琐,那么有了这个插件一切就ok了。 5、LeakCanary 强烈推荐,帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。
E. Android Studio有什么奇技淫巧
Intellij IDEA的Code Inspections,也很强大。Intellij IDEA内置了静态代码分析工具,不仅可以提示可能会引起编译错误和运行时异常的代码,也会对各种代码细节进行检查。从代码命名没使用驼峰,方法注释与方法参数匹配,到可以简化为foreach的for循环,一直为true或一直为false的if条件,再到HashMap<Integer, Integer>可替换为SparseIntArray,不需要线程安全时可以用非线程安全的结构来提高效率之类的都有提示。你可以设置是否做某项检查以及提示错误的等级,你还可以定义自己的检查规则,如果你有精力把所有检查项目过一遍并按照项目需求添加自定义的检查要求,然后将Inspections的配置导出,这就是你们team的可执行代码规范了。并且这份代码规范是可以自动检查,并且很多时候只要按一下快捷键就能自动修正的可执行的代码规范,
F. Android Studio有什么奇技淫巧
大概说一下吧,如果你喜欢VIM或者你从未听说过它(那么恭喜你有个叫VIM的编辑神器),你应该试一下。IDEA(Android Studio亦可)下的一个vim 插件——"ideavim",使用它,你可以实现敲代码不用鼠标,效率大大提高,从此幸福感倍增uP!
这个插件目前在idea下的下载量"764,846",评分接近5分。
安装好后,建议根据vim的快捷键与idea原生的快捷键做一下调整,如果两者有冲突,建议保留vim的。还有一点我目前还不清楚为什么JetBrains为什么要把很多实用的快捷键设置的那么长。自从使用了ideavim这个插件,我就把官方默认的快捷键给废了。根据使用的频繁程度将使用度最高的快捷键设置为最短的按键组合及最容易按到的按键上。
上面的按键组合是我在近1年的开发中根据使用的频繁度随时组合调整的,自认为还是比较好用的。
除此之外,idea下还有一个插件——Terminal,这个插件在idea与studio下是默认安装好的,好像在之前版本的idea与studio下并没有自带,可能也是因为的确很好用的缘故吧,现在已内置。而且你在开启它的时候它会默认定位到你工程的当前目录下,你就可以很方便的做各种git或其它命令行操作了,效率也是大大的uP!
最后再补充一点:vim这么好用,那能不能用在其它地方呢?答案是肯定的,IDEA 下有ideavim, Eclipse 下有Vrapper,Xcode下有xvim。chrome下有Vimium……
G. Android Studio有什么奇技淫巧
大概说一下吧,如果你喜欢VIM或者你从未听说过它(那么恭喜你有个叫VIM的编辑神器),你应该试一下。IDEA(Android Studio亦可)下的一个vim 插件——"ideavim",使用它,你可以实现敲代码不用鼠标,效率大大提高,从此幸福感倍增uP!
这个插件目前在idea下的下载量"764,846",评分接近5分。
安装好后,建议根据vim的快捷键与idea原生的快捷键做一下调整,如果两者有冲突,建议保留vim的。还有一点我目前还不清楚为什么JetBrains为什么要把很多实用的快捷键设置的那么长。自从使用了ideavim这个插件,我就把官方默认的快捷键给废了。根据使用的频繁程度将使用度最高的快捷键设置为最短的按键组合及最容易按到的按键上。
上面的按键组合是我在近1年的开发中根据使用的频繁度随时组合调整的,自认为还是比较好用的。
除此之外,idea下还有一个插件——Terminal,这个插件在idea与studio下是默认安装好的,好像在之前版本的idea与studio下并没有自带,可能也是因为的确很好用的缘故吧,现在已内置。而且你在开启它的时候它会默认定位到你工程的当前目录下,你就可以很方便的做各种git或其它命令行操作了,效率也是大大的uP!
最后再补充一点:vim这么好用,那能不能用在其它地方呢?答案是肯定的,IDEA 下有ideavim, Eclipse 下有Vrapper,Xcode下有xvim。chrome下有Vimium……
以上都是我在1年的idea与studio的使用过程中积累下来的小skill吧,希望能对大家的coding带来一些便利!
转载仅供参考,版权属于原作者
H. Android Studio有什么奇技淫巧
APK瘦身
在Android Studio中我们可以开启混淆,和自动删除没有Resources文件,来达到给APP瘦身的目的,这对于一些维护很久的老项目比较有用,
里面有很多无效的Resource, 删除后生成的APK会小很多
我们只需要在项目的build.gradle中加入
android {
buildTypes {
release {
minifyEnabled true
shrinkResources true
}
}
}
minifyEnabled 是开启混淆
shrinkResources 删除无效的Resource
shrinkResources依赖于minifyEnabled,必须和minifyEnabled一起用。
多语言编辑器
我们在Android Studio打开一个String.xml文件,IDE会提示你使用多语言编辑器,这个真是个好东西,我们可以在这里把所有语言的字符串一并填上,还可以以红色标示哪些还没有翻译的。
Selector自动生成器
这个插件需要安装,我们可以在Preferences→Plugins→Browse repositories 搜索SelectorChapek安装
1) 在资源文件目录点击右键,比如选择’drawable-xhdpi’
2) 选择’Generate Android Selectors’
3) 所有的selectors会自动生成到’drawable’文件夹
插件地址:SelectorChapek for Android
Logcat颜色自定义
Android Studio里Logcat对于不同级别,默认基本上都是灰色,
我们可以在设置里对Logcat的颜色进行自定义