Android 是一个开源的,基于 Linux 的移动设备操作系统,如智能手机和平板电脑。Android 是由谷歌及其他公司带领的开放手机联盟开发的。Android 提供了一个统一的应用程序开发方法,这意味着开发人员只需要为 Android 进行开发,这样他们的应用程序就能够运行在不同搭载 Android 的移动设备上。谷歌在2007年发布了第一个测试版本的 Android 软件开发工具包(SDK),第一个商业版本的 Android 1.0,则发布于2008年9月。
Android Studio是Google官方提供的IDE,它是基于IntelliJ IDEA开发而来,用来替代Eclipse。
Android Studio
Android Studio 是Google官方推荐的, 以IntelliJ IDEA为基础的安卓应用集成开发环境(IDE: Integrated Development Environment). 除了IntelliJ IDEA的功能之外,Android Studio 还提供了如下功能:
以 Gradle 为基础的灵活的编译系统;
编译生成多个不同类型的Apk 文件;
代码模板,帮助你生成常用的应用功能;
丰富的支持拖拽编辑主题的布局编辑器;
Lint 工具帮助你分析性能,可用性,版本兼容,以及其他问题;
代码混淆和 App 签名功能;
内置的支持Google云平台功能,使得集成Google云端推送和Google App Engine不再困难;
以及其他很多功能。
Android Studio包括了所有开发Android app所需要的工具,Android Studio为我们带来了许多新的特性,让我们来看看这个令人期待的未来之星。
安装
你可以在Android开发者官网上下载对应的版本。
创建工程
打开Android Studio,在欢迎界面有一些选项,选择 New Project。你可以看到创建界面和Eclipse很相似,你可以全部选择默认,然后点击下一步。一路下一步,这些和Eclipse很类似。创建向导结束后,Android Studio会创建一个AndroidStudioProjects文件夹,所有的Android工程文件都在这里。
开发环境
当创建工程完成后,Android Studio会默认打开Activity以待编辑,并且同时打开一个虚拟设备界面,将应用显示在上面。在Eclipse中我们会有一个包浏览器(Package Explorer),在Android Studio也有类似的界面,只是不是默认显示,双击项目名即可打开。在布局界面你可以同时看到组件树以及可视化界面。Android Studio和Eclipse的一个不同点是,Android Studio里你需要操作的文件基本都在src目录下面,因为Android Studio是基于Gradle的,不过这并不影响你在两种IDE中切换使用。
工程的交互
Android Studio的一个优点是它很多的工具都有按钮可以直接使用,如AVD Manager、SDK Manager、调试工具等。和Eclipse一样,Android Studio也提供了很多视图以供和工程进行交互。其中你会发现一个叫“Android”的视图非常有用,它提供了虚拟和真实的设备的信息,还包括Logcat输出的信息。
Android Studio能让开发变得更加简单。这是因为它专门为开发Android应用而设计,不像Eclipse需要支持更多的开发场景。当你用惯了Eclipse之后,也许你会尝试着使用一下Android Studio。
领取专属 10元无门槛券
私享最新 技术干货