随着安卓开发的火热,目前已经有很多程序员开始进军安卓开发,当然,笔者也是其中之一。有些时候,当我们埋头苦干的写着安卓程序时,会觉得很枯燥,不断地重复的做着一些动作,肯定有些新人会问,有什么可以方便我们开发的工具吗,答案是有的,今天,笔者就这些简单的工具和小技巧,告诉刚开始走进安卓开发的新人们一些个人的建议,作为第一篇博文,还望各位前辈们以及浏览者多多指导!
1、Eclipse 的JAD插件(点击下载)
有些刚开始接触安卓开发的新人们,可能对于查看jar源码的需求不是很多,因为既然打包成jar,编写jar的作者肯定是想让我们使用但是又不想让我们随意改动源码。真因为如此。当我们在调用第三方jar包或者android自带的jar包中的方法时,除了查看官网API文档和网上浏览大神们的解决方法,是否可以尝试自己打开源码,查看思路呢。这时候,就轮到了JAD插件的作用了,下面笔者简单的介绍下jad的安装方法:
打开下载的jad资源,解压后,把jad.exe放置在您的任意目录,同时把net.sf.jadclipse_3.3.0.jar剪切到eclipse的plugins目录下,如图为笔者的安装目录
关闭掉您的eclipse,再打开,找到windoww---->preference----->java----->jadclip,填写好你的安装路径即可,点击apply保存
修改eclipse的属性配置,打开window-->perferences---->General------>Editor----------->fileAssociations,点击.class,点击ADD,选中我们的jad,再点击.class without source .同样add我们的jadclipse,注意,add前必须移除默认的class file viewer,至此,全部结束!赶紧打开一个jar类进去看看吧~~
![大笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
2、Eclipse的快速提示工具
相信很多用习惯eclipse的都知道,代码提示的快捷键是Ctrl + /,但是经过我的长期观察,有一种更方便的快速提示方法却很少有人知道,快速到你根本不需要按住任何的快捷键即可自动提示,怎么样,听起来是不是很牛x
,什么?你早知道啦~~好吧,那我就献丑一番咯
![大笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
![大哭](http://static.blog.csdn.net/xheditor/xheditor_emot/default/wail.gif)
首先,打开eclipse的window,同样找到perferences,找到java------------->Editor------->Content Assist,找到auto Activition中第二个参数Auto activition triggers for java,请原谅作者的英语能力,大概查了一下词典
,大意是自动触发java文本提醒,那么你们都懂了,只要添加所有英语单词,注意java是分大小写的,所以是52个英文单词,不是26个(包含大写),点击应用就可以了。是不是很简单啦~~不会的同学赶紧去试试吧!
![尴尬](http://static.blog.csdn.net/xheditor/xheditor_emot/default/awkward.gif)
3,虚拟机Genymotion的使用(官网下载)
很多开发安卓的新手,会使用eclipse或者android studio的自带模拟器,一般自带模拟器比较的慢,而且性能不是很强,比如要给sd卡添加文件,还比较麻烦。在这里,笔者像安卓开发的新手们强力推荐genymotion的使用,不但快速,而且传递文件只要拖一下就好,会自动保存在sd卡中,而且你想跑跑5.0的虚拟机的话,genymotion可是不二之选哦!但是,Genymotion的使用必须注册才行,因为你得注册个账号然后就可以随心所欲啦~~(自带捆绑vbox虚拟机,一定要记得安装哦~)。
4,推荐几个网站
1、apkbus:不多说,里面的资源你懂得~很多github开源项目的源码都有哦,还有很多不错的demo,是找资源的得力助手!地址
2、eoe:安卓社区,据说很多大神都在这一区域活跃~~地址
3、慕课网:哎呀妈,里面的教学视频,绝对对你成长有大大的帮助地址
4、鸿洋大哥的博客,没啥说的,想长姿势,看看人家大神是如何带你走进安卓世界地址
5、GC:可以查看谷歌安卓的所有版本的源码以及api哦~地址
总结:
本博客不一定能帮助你很多,但是就像我的个性签名一样,开源是一种美德,分享是一种快乐!其实安卓开发中还有很多帮助我们开发的小技巧,在这里就不一一列举了。第一次发博客,难免排版文字较为生疏,还望读者和大神们海涵啊!以后本博主将全部精力放在安卓自定义View上,教你打造属于自己的开源控件,从新手带你们走向view的世界~~敬请期待!