• UID12
  • 登录2016-06-14
  • 粉丝112
  • 关注50
  • 发帖1415
  • 主页
  • 金币8544枚
社区居民
最爱沙发
忠实会员
喜欢达人
原创写手
极分享 发布于2015-08-14 11:17
18/10761

八个最优秀的Android Studio插件

楼层直达
Android Studio是目前Google官方设计的用于原生Android应用程序开发的IDE。基于JetBrains的IntelliJ IDEA,这是Google I/O 2013第一个宣布的作为Eclipse的继承者,深受广大Android社区的欢迎。在经过漫长的测试阶段后,最终版本于去年12月发布。

Android Studio是一个功能全面的开发环境,装备了为各种设备——从智能手表到汽车——开发Android应用程序所需要的所有功能。不但总是有改进的余地,Android Studio还提供了对第三方插件的支持,下面本文将列出一些最有用的插件。

1. H.A.X.M(硬件加速执行管理器)

如果你想使用Android模拟器更快地执行应用程序,那么H.A.X.M是你的最佳选择。H.A.X.M提供Android SDK模拟器在英特尔系统中的硬件加速。我认为H.A.X.M是最有用的插件,因为它能让Android开发人员尽快地在模拟器上运行最新的Android版本。

安装H.A.X.M

图片:01.png



打开Android SDK管理器,选择“Intel x86 Emulator Accelerator (HAXM installer)”,接受许可并安装软件包。






这个进程只是下载软件包,还没有安装。为了完成安装到图片所示的SDK路径C:\Users\Administrator\AppData\Local\Android\sdk\ (安装在Windows机器上)并找到下载的文件夹。我的是:C:\Users\Administrator\AppData\Local\Android\sdk\extras\intel. 打开安装文件Hardware_Accelerated_Execution_Manager,单击可执行的intelhaxm-android,继续安装。完成此安装后,你就可以使用该模拟器了。





2. genymotion

Genymotion是测试Android应用程序,使你能够运行Android定制版本的旗舰工具。它是为了VirtualBox内部的执行而创建的,并配备了一整套与虚拟Android环境交互所需的传感器和功能。使用Genymotion能让你在多种虚拟开发设备上测试Android应用程序,并且它的模拟器比默认模拟器要快很多。






如果你想要确保你开发的应用程序能够在所有支持的设备上流畅地运行,但在特定设备上排除错误有困难时,那就应该好好利用这款伟大的插件。

想要安装Genymotion,可以参见以前发布过的教程。

3. Android  Drawable Importer

为了适应所有Android屏幕的大小和密度,每个Android项目都会包含drawable文件夹。任何具备Android开发经验的开发人员都知道,为了支持所有的屏幕尺寸,你必须给每个屏幕类型导入不同的画板。Android  Drawable Importer插件能让这项工作变得更容易。它可以减少导入缩放图像到Android项目所需的工作量。Android  Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项。这个插件加速了开发人员的画板工作。











安装Android  Drawable Importer




4. Android ButterKnife Zelezny

Android ButterKnife是一个“Android视图注入库”。它提供了一个更好的代码视图,使之更具可读性。 ButterKnife能让你专注于逻辑,而不是胶合代码用于查找视图或增加侦听器。用ButterKnife编程,你必须对任意对象进行注入,注入形式是这样的:@InjectView(R.id.title) TextView title;Android ButterKnife Zelezny是一款Android Studio插件,用于在活动、片段和适配器中,从所选的XML布局文件生成ButterKnife注入。该插件提供了生成XML对象注入的最快方式。如果只是一两个注入,那么这样写是没有问题的,但如果你有很多要写,那就需要参考所有的注入,将它们编写到源文件中。

下面是一个代码在使用Android ButterKnife之前的样子的例子:

以及使用之后:




安装ButterKnife Zelezny:




5. Android  Holo Colors Generator

开发Android应用程序需要伟大的设计和布局。Android  Holo Colors Generator则是定制符合喜好的Android应用程序的最简单方法。Android  Holo Colors Generator是一个允许你为你的应用程序随心所欲地创建Android布局组件的插件。此插件会生成所有必要的可在项目中使用的相关的XML画板和样式资源。

安装 Holo Colors Generator:




6. Robotium Recorder

Robotium Recorder是一个自动化测试框架,用于测试在模拟器和Android设备上原生的和混合的移动应用程序。Robotium Recorder可以让你记录测试案例和用户操作。你也可以查看不同Android活动时的系统功能和用户测试场景。

Robotium Recorder能让你看到当你的应用程序运行在设备上时,它是否能按预期工作,或者是否能对用户动作做出正确的回应。如果你想要开发稳定的Android应用程序,那么此插件对于进行彻底的测试很有帮助。

下面是一个例子,是我的应用程序使用Robotium Recorder时的样子:






想要安装Robotium Recorder,请登录它的官方页面,并根据你的操作系统的版本在安装区域选择Robotium Recorder。

7.jimu Mirror

Android Studio配备了一个可视化的布局编辑器。但是一个静态的布局预览有时候对于开发人员而言可能还不够,因为静态预览不能预览动画、颜色和触摸区域,所以jimu Mirror来了,这是一个可以让你在真实的设备上迅速测试布局的插件。jimu Mirror允许在设备上预览随同编码更新的Android布局。

安装jimu Mirror:




8.Strings-xml-tools

Strings-xml-tools是一个虽小但很有用的插件,可以用来管理Android项目中的字符串资源。它提供了排序Android本地文件和添加缺少的字符串的基本操作。虽然这个插件是有限制的,但如果应用程序有大量的字符串资源,那这个插件就非常有用了。

安装Android Strings.xml tools:




您有更优秀的Android Studio插件吗,欢迎在留言中告诉我们~

0人打赏
  • UID2959
  • 登录2016-03-08
  • 粉丝1
  • 关注0
  • 发帖14
  • 主页
  • 金币20枚
社区居民
发布于2016-01-06 16:12
沙发F
很有用,谢谢
  • UID3087
  • 登录2016-03-04
  • 粉丝0
  • 关注0
  • 发帖9
  • 主页
  • 金币20枚
社区居民
笔尖下的日子 发布于2016-01-06 16:44
板凳F
正在使用。可以
  • UID4896
  • 登录2016-12-12
  • 粉丝0
  • 关注0
  • 发帖15
  • 主页
  • 金币39枚
芒小果果 发布于2016-01-28 11:52
地板F
很有用
  • UID1834
  • 登录2016-03-04
  • 粉丝3
  • 关注0
  • 发帖20
  • 主页
  • 金币84枚
1641907557 发布于2016-01-29 18:04
4楼F
很有用
  • UID5715
  • 登录2016-07-22
  • 粉丝0
  • 关注0
  • 发帖4
  • 主页
  • 金币28枚
社区居民
少年游侠客 发布于2016-02-01 13:39
5楼F
非常酷啊
  • UID5806
  • 登录2016-04-05
  • 粉丝0
  • 关注0
  • 发帖7
  • 主页
  • 金币34枚
社区居民
爱死寂寞人 发布于2016-02-01 21:35
6楼F
很有用,谢谢分享
  • UID6182
  • 登录2016-03-22
  • 粉丝0
  • 关注0
  • 发帖5
  • 主页
  • 金币18枚
Hawk 发布于2016-02-03 12:48
7楼F
好像用错图了. Android ButterKnife Zelezny 使用前后的图片是一样的
  • UID6495
  • 登录2016-07-04
  • 粉丝0
  • 关注0
  • 发帖3
  • 主页
  • 金币16枚
发布于2016-02-07 17:23
8楼F
很有用,谢谢分享
  • UID6552
  • 登录2016-02-27
  • 粉丝0
  • 关注0
  • 发帖5
  • 主页
  • 金币41枚
社区居民
忠实会员
TENDER 发布于2016-02-18 18:44
9楼F
4. Android ButterKnife Zelezny 使用之后的配图小编弄错了,我去百度找了原版的文章看
  • UID12
  • 登录2016-06-14
  • 粉丝112
  • 关注50
  • 发帖1415
  • 主页
  • 金币8544枚
社区居民
最爱沙发
忠实会员
喜欢达人
原创写手
极分享 发布于2016-02-18 19:00
10楼F
@Hawk @TENDER 谢谢纠错,现已纠正
  • UID6552
  • 登录2016-02-27
  • 粉丝0
  • 关注0
  • 发帖5
  • 主页
  • 金币41枚
社区居民
忠实会员
TENDER 发布于2016-02-18 22:40
11楼F
极分享:@Hawk @TENDER 谢谢纠错,现已纠正回到原帖
7点还没下班..
  • UID7859
  • 登录2016-02-20
  • 粉丝0
  • 关注0
  • 发帖1
  • 主页
  • 金币13枚
黑键丶 发布于2016-02-20 10:52
12楼F
怎么收藏呢
  • UID7461
  • 登录2016-06-08
  • 粉丝1
  • 关注0
  • 发帖211
  • 主页
  • 金币191枚
社区居民
忠实会员
android_chao 发布于2016-02-21 10:07
13楼F
收藏,赞一个
  • UID549
  • 登录2016-03-15
  • 粉丝2
  • 关注1
  • 发帖7
  • 主页
  • 金币15枚
社区居民
longzekai 发布于2016-03-02 16:40
14楼F
mark下,留名。
  • UID8829
  • 登录2017-08-01
  • 粉丝1
  • 关注0
  • 发帖112
  • 主页
  • 金币608枚
社区居民
忠实会员
大印 发布于2016-03-02 16:54
15楼F
  • UID9076
  • 登录2016-11-28
  • 粉丝0
  • 关注2
  • 发帖54
  • 主页http://blog.sina.com.cn/androidworker
  • 金币255枚
社区居民
boilingcola 发布于2016-04-15 10:39
16楼F
马一下先
One shot.Not bad,huh?
  • UID9693
  • 登录2017-02-04
  • 粉丝0
  • 关注0
  • 发帖9
  • 主页
  • 金币32枚
社区居民
MR.Z11 发布于2016-04-21 16:09
17楼F
很有用,谢谢分享
1 2
您没填页码……^^页码应该是数字才对吧!^^零页?你当我是实体书……^^负数页……你又调皮了!^^帖子君一共才 ^^ 页……^^本页就是第 ^^ 页。
perv die Page1of2 next
您需要登录后才可以回帖
发表回复
极贡献
技术问答
专题荟萃
程序人生
视觉设计
Android开发
iOS开发
编程语言
前端开发
后端开发
服务器架构
软件测试
运维方案
创业路上



最热文章墙

  • 72422/370   【精品推荐】200多种Android动画效果的强悍框架,太全了,不看这个,再有动画的问题,不理你了^@^

  • 41351/0   Python爬虫:常用浏览器的useragent

  • 41313/191   情人节福利,程序员表白的正确姿势:改几行代码就变成自己的表白了

  • 37809/259   【精品推荐】Android版产品级的音乐播放器源码,功能太强大了,最好的产品原型有木有?

  • 36409/145   省时省力的Android组件群来了,非常棒的原型参考

  • 28406/2   超全!整理常用的iOS第三方资源

  • 27850/71   原创表白APP,以程序员的姿势备战新年后的7夕,持续完善中!

  • 27705/142   2016抢红包软件及源码

  • 22053/30   麻省理工的一帮疯子,真的实现了随意操控万物!(绝对黑科技)

  • 21822/157   Android版类似UC浏览器:非常赞,产品级的源码

  • 21672/25   Android工程师面试题大全

  • 21505/27   2016程序员跳槽全攻略

  • 21341/9   GitHub上排名前50的iOS项目:总有一款你用得着

  • 20225/20   码魂:程序员的牛B漫画

  • 18426/10   2016年最全的Android面试考题+答案 精编版

  • 18175/3   吐槽那些程序员的搞笑牛逼注释

  • 17792/42   一个绚丽的loading动效分析与实现!

  • 17662/85   Android小而全的博客源码:非常适合全面掌握开发技巧

  • 17645/73   【持续更新中】Android福利贴(二):资料源码大放送

  • 17096/1   iOS 动画总结

  • 16570/45   惊艳的App引导页:背景图片切换加各个页面动画效果

  • 16281/23   个人收集的Android 各类功能源代码

  • 16075/81   仿京东商城客户端Android最新版,不错的原型和学习资料

  • 15936/10   女程序员的梦,众网友的神回复

  • 15810/5   新一代Android渠道打包工具:1000个渠道包只需要5秒

  • 15675/104   Android带弹幕的视频播放器源码,来自大名鼎鼎的Bilibili弹幕网站

  • 15624/11   年会上现场review代码是怎么样的体验!

  • 15493/21   Android福利第三波【Android电子书】

  • 15410/17   用JavaScript 来开发iOS和Android 原生应用:React Native开源框架中文版来啦

  • 15402/53   基于瀑布流的美女图片浏览App,有注释的源代码

  • 15231/23   珍藏多年的素材,灵感搜寻网站

  • 15016/79   【精品推荐】类似360安全卫士安Android源码:非常赞的产品原型

  • 14828/0   iOS中文版资源库,非常全

  • 14475/18   65条最常用正则表达式,你要的都在这里了

  • 14197/15   基于Android支付宝支付设计和开发方案

  • 13659/17   什么是真正的黑客:收获12200+Stars,人气远超微软开源VS

  • 13458/11   有木有这样一张酷图帮你集齐所有git命令超实用

  • 13003/7   一张图搞定iOS学习路线,非常全面

  • 12988/46   在线音乐播放器完整版(商用级的源码):非常赞,可听免费高品质专辑

  • 12922/7   用程序员的姿势抢过年的火车票

  • 12878/0   GitHub iOS 库和框架Top100 

  • 12625/10   成为Java顶尖程序员 ,看这11本书就够了

  • 12496/10   微信支付终于成功了(安卓,iOS),在此分享

  • 12437/18   一张图搞定Android学习路线,非常全面

  • 12270/61   【技巧一】搭配Android Studio,如何实现App远程真机debug?

  • 12115/3   基于Node.js的强大爬虫,能直接发布抓取的文章哦

  • 12049/29   【持续更新中】Android福利贴(一):资料源码

  • 11497/4   46 个非常有用的 PHP 代码片段

  • 11251/3   即时通信第三方库

  • 10872/8   流媒体视频直播方案

  • 10761/18   八个最优秀的Android Studio插件

  • 10722/9   B站建开源工作组:APP想支持炫酷弹幕的看过来

  • 10600/9   烧了5亿美金,这家神秘的公司即将颠覆人类未来!

  • 10448/2   【精品推荐】高质量PHP代码的50个实用技巧:非常值得收藏

  • 10390/10   中国黑客的隐秘江湖:攻守对立,顶尖高手月入千万美元

  • 9771/6   开箱即用!Android四款系统架构工具

  • 9579/10   十大技巧快速提升Android应用开发性能

  • 9519/3   10款GitHub上最火爆的国产开源项目——可以媲美西半球

  • 9447/3   一张图看清Linux 内核运行原理

  • 9338/1   Android性能优化视频,文档以及工具

  • 返回顶部