网站颜色:

精通Android Studio/移动开发丛书 博库网.

  • 产品名称:AndroidStudio
  • 是否是套装:否
  • 书名:AndroidStudio
  • 定价:89.00元
  • 出版社名称:清华大学出版社
  • 作者:无
  • 书名:AndroidStudio

基本信息
商品名称:精通Android Studio/移动开发丛书 博库网开本:4
作者:编者:毕小朋页数:
定价:89出版时间:(咨询特价)-01
ISBN号:01印刷时间:(咨询特价)-01
出版社:清华大学版次:1
商品类型:图书印次:1
目录:
**章 初识AndroidStudio 1
1.1 什么是AndroidStudio 1
1.1.1 Android Studio简介 1
1.1.2 系统要求 2
1.1.3 下载地址 2
1.1.4 为什么要用Android Studio 2
1.2 Android Studio的特点 3
1.3 macOS环境配置 7
1.3.1 配置JDK 7
1.3.2 下载Android Studio 8
1.3.3 配置Android的环境变量 8
1.4 Windows环境配置 9
1.4.1 配置JDK 9
1.4.2 配置Android Studio 10

......

精 彩 页:
**章 初识Android Studio在学习使用Android Studio之前我们需要了解Android Studio是什么,为什么要用Android Studio以及它的基础配置和操作。本章从特性、界面、工具、功能到环境搭建和常用的设置,对Android Studio做一个笼统的介绍,让大家对Android Studio有一个全面的认识。本章重要知识点 @ 了解Android Studio及其特点;@ 了解欢迎、配置、工作台、工具界面的组成及功能;@ 了解如何配置Android Studio开发环境;@ 了解如何*新Android Studio和SDK;@ 了解如何进行一些常用配置。1.1 什么是Android Studio1.1.1 Android Studio简介Android Studio是一个基于IntelliJ IDEA社区版本的Android开发环境,与Eclipse ADT插件相似,Android Studio提供了集成的Android开发工具用于开发和调试。作为Google官方的IDE,Android Studio提供了开发和构建Android应用的所有工具,包括智能代码编辑器、布局编辑器、代码分析和调试工具、应用构建系统、模拟器以及性能分析工具等。Android Studio是Android平台上构建高质量、高效应用的*快方法,包括、平板、Android Auto、Android Wear和Android TV。Android Studio于2013年5月16日在谷歌I/O大会正式对外发布,目前已*新到2.2版本(见图1-1)。 图1-11.1.2 系统要求macOS、Windows、Linux三大操作系统全部支持。需要满足*基本的系统要求,如表1-1所示。表1-1平台 macOS Windows Linux操作系统 macOS@ 10.8.5 或*高版本 Microsoft@ Windows@ 7/8/10(32位或64位)或*高版本 GNOME 或 KDE 桌面,** Ubuntu@ 12.04 内存大小 *低2GB RAM,**使用8GB RAM硬盘空间 *低2GB 可用磁盘空间,**4GB(IDE 500 MB Android SDK 和模拟器映像 1.5GB)JDK版本 J**a开发工具包(JDK)7或*高版本屏幕分辨率 *低屏幕分辨率为1280×800IntelliJ IDEA被认为是当前J**a开发效率*快的IDE工具,它整合了开发过程中实用的众多功能,几乎不用鼠标就可以快速地完成你要做的任何事情,*大程度加快开发的速度。其简单而又强大的功能与其他一些烦冗而复杂的IDE工具有鲜明的对比。1.1.3 下载地址官方网站的下载地址为http://picimg.witcp.com/pic/developer.android.com/sdk/index.html,这里提供了三大平台的安装包,选择对应的平台进行下载即可,如图1-2所示。 图1-2 1.1.4 为什么要用Android Studio原因一:Eclipse Android开发工具停止*新谷歌至2015年底已停止对Eclipse Android开发工具的一切支持,包括ADT插件、Ant构建系统、DDMS、Traceview与其他性能和监控工具。原因二:基于IntelliJ IDEA开发众所周知,IntelliJ IDEA是世界上*好用的J**a开发IDE,Android Studio是基于IntelliJ IDEA社区版本开发的,所以Android Studio基本上继承了IntelliJ IDEA社区版本的所有功能。原因三:谷歌出品Android Studio嗜歌专门为Android开发量身定做的编辑器。原因四:功能强大Android Studio*加智能,集成了版本控制系统、代码分析工具、UI编辑器、Gradle构建工具、Android Monitor、模拟器、测试工具、各种模板和示例等,还有各种插件支持。有了上面这些原因,还有什么理由不用Android Studio呢@1.2 Android Studio的特点1. 智能代码编辑器Android Studio*核心的功能就是智能代码编辑器(见图1-3),能够帮助我们**高效地完成代码补全、重构和代码分析。 图1-3 代码编辑器界面它还支持多种实用的视图模尸如演示模式、免打扰模式。它的快捷键、代码的显示方式、颜色、主题等都是可配的。2. 代码模板和GitHub集成Android Studio的新建项目向导让新建项目变得**简单。在新建项目时我们可以选择想要的Activity模板(见图1-4),也可以从GitHub上直接导入项目,还可以直接通过导入代码模板来快速开始项目。 图1-4 Activity模板选择界面3. 开发适用于多屏幕的应用Android Studio支持构建适用于 Android 、平板电脑、Android Wear、Android TV、Android Auto 以及 Google Glass 的应用。全新的项目视图(见图1-5)和模块支持让应用和资源管理变得*加轻松。 图1-5 可视化布局界面4. 支持所有形状和尺寸的模拟器Android Studio预先配置了经过优化的模拟器映像。经过*新和精简的虚拟设备管理器可以为常见 Android 设备提供预定义设备配置文件(见图1-6)。自Android Studio 2.0开始,模拟器的速度、性能、易用性都有了**大的提升,你甚至可以放弃genymotion了。 图1-6 硬件设备选择界面5. 基于Gradle的灵活构建系统使用同一个项目的不同配置(见图1-7)可以为我们的应用构建出多个具有不同功能的APK。 图1-7 Gradle配置界面我们可以使用Android Studio或命令行来构建应用,**灵活。6. 强大到逆天的即时运行功能即时运行(Instant Run,见图1-8),顾名思义,就是你一边写代码,一边就会在模拟器或真机上立即看到修改后的运行效果,再也不用重新开始编译运行,大大提高了开发效率。 图1-8 Instant Run7. 速度*快的ADBAndroid 6.0 Marshmallow或者*高的系统映像支持对称式多重处理,对模拟器和ADB进行了重大的改进,当使用ADB推送文件时速度可以比真实设备快五倍。如果应用比较大,这个功能将**有帮助。8. *多特性支持*新的Android版本;@ 支持基于Gradle的灵活的构建系统;@ 支持构建变种版本和生成多个APK文件;@ 支持通过代码模板来快速建立通用的App功能;@ 支持可视化的设计工具,可拖放主题编辑;@ 支持Lint提示工具,可以*好地对程序性能、可用性、版本兼容和其他问题进行控制捕谆@ 支持代码混淆和应用签名;@ 支持C/C 开发;@ 支持速度*快的即时运行;@ 内置的Google云平台支持,可轻松集成 Google Cloud Messaging 和应用引擎;@ 内置ADB工具,可以方便地查看log;@ 内置性能检测工具,可以实时检测内存、CPU、流量、GPU。1.3 macOS环境配置1.3.1 配置JDK**埠下载JDK。下载地址为http://picimg.witcp.com/pic/www.oracle.com/technetwork/j**a/j**ase/downloads/jdk7-downloads- 1880260.html(JDK7)或http://picimg.witcp.com/pic/www.oracle.com/technetwork/j**a/j**ase/downloads/jdk8- downloads- 2133151.html(JDK8)。这里以JDK7为例进行介绍,但是Android Studio 2.2及以后的版本需要使用JDK8。选择Mac OS X x64下载,如图1-9所示。 图1-9第2埠安装JDK。下载完成后,双击安装包,然后按照提示进行安装,如图1-10所示。 图1-10安装完成后的路径:/Library/J**a/J****irtualMachines/如果安装了多个JDK版本,这里会显示多个。$ lsjdk1.7.0_71.jdk jdk1.7.0_75.jdk jdk1.7.0_79.jdk切换到Home目录下:/Library/J**a/J****irtualMachines/jdk1.7.0_75.jdk/Contents/Home第3埠配置环境变量。先查看原来的J**a版本,如图1-11所示。 图1-11再利用vim .bash_profile配置J**A_HOME,如图1-12所示。 如图1-12保存之后执行source .bash_profile命令,*新成功,如图1-13所示。 图1-131.3.2 下载Android Studio既可以下载可执行文件进行安装(http://picimg.witcp.com/pic/developer.android.com/sdk/index.html),也可以下载beta版本(http://picimg.witcp.com/pic/tools.android.com/recent)**。beta版本不用安装,可以多个版本一起使用。这里下载beta版本(1.4.2小节和1.5.2小节也是以beta版本为例)。1.3.3 配置Android的环境变量如果我们想直接使用Android提供的一些工具,就需要配置环境变量。假设我们本地SDK的路径为/home/bixiaopeng/Android/Sdk,vim ~/.bash_profile 会把下面这些环境变量加进去:export ANDROID_HOME=/home/bixiaopeng/Android/Sdkexport PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH如果你的电脑上也需要配置,请把SDK路径换成自己的。1.4 Windows环境配置1.4.1 配置JDK**埠下载JDK7。选择Windows x64下载(可参考1.3.1小节)。第2埠安装JDK。下载完成后双击安装,并按照提示一步一步直到完成安装。安装时请记住JDK的安装位置,后面在配置环境变量的时候要用到。第3埠配置环境变量。右击“计算机”→属性→**系统设置→环境变量,如图1-14所示。新建系统变量J**A_HOME→“变量值”设为刚膊装的JDK路径,如图1-15所示。 图1-14 图1-15在系统变量path中添加 %J**A_HOME%bin,如图1-16所示。新建系统变量CLASS_PATH→添加变量值“%J**A_HOME%libdt.jar;%J**A_HOME% libtools.jar;”,如图1-17所示。 图1-16 图1-17到此为止,环境变量配置完毕,下面来验证一下是否配置成功。如图1-18所示,在终端输入j**ac命令,如果显示帮助信息就证明配置成功了。 图1-181.4.2 配置Android Studio1. 下载Android Studio在下载页面选择所要的安装包进行下载,如图1-19所示。 图1-192. 启动Android Studio下载→解压→进入android/bin目录→双击studio64,启动Android Studio,如图1-20所示。 图1-20如果想导入原来的设置就选中上面的单选按钮,如果不想就选中下面的单选按钮。接下来按照提示逐步进行安装。安装过程中会安装SDK和一些组件(见图1-21),请注意一下SDK的安装位置。如果要在终端直接使用Android命令就需要配置Android的环境变量。下载完成后就可以正常启动Android Studio了(见图1-22)。 图1-21 图1-22 Android Studio 欢迎界面1.4.3 配置Android的环境变量如果想直接使用Android提供的一些工具,就需要配置环境变量。打开下载好的SDK目录,看一下里面的目录结构,有很多工具可供我们使用,如图1-23所示。接下来配置环境变量。右击“计算机”→属性→**系统设置→环境变量→新建系统变量ANDROID_HOME→“变量值”设为刚膊装的SDK的路径,如图1-24所示。 图1-23 图1-24接下来在Path中添加Android SDK和Android工具的路径,如图1-25所示。配置完成后验证一下配置是否正确,如图1-26所示。 图1-25 图1-26只要不报adb不是内部命令的错误,那就是配置成功了。1.5 Linux 环境配置1.5.1 配置JDK**埠下载JDK7。选择Linux x64下载(可参考1.3.1小节)。第2埠解压JDK。下载jdk-7u79-linux-x64.tar.gz后解压到当前目录。tar -zxvf jdk-7u79-linux-x64.tar.gz解压后的目录为jdk1.7.0_79,再把解压后的目录放到指定的目录中。cp -r /home/bixiaopeng/下载/jdk1.7.0_79 /home/bixiaopeng/soft/jdk第3埠配置环境变量。vim ~/.bashrc 把下面这些环境变量加进去:export J**A_HOME=/home/bixiaopeng/soft/jdkexportexport PATH=$J**A_HOME/bin:$PATHexport CLASSPATH=.:$J**A_HOME/lib/dt.jar:$J**A_HOME/lib/tools.jar 生效后验证一下配置是否正确,如图1-27所示。 图1-271.5.2 配置Android Studio1. 下载Android Studio假设下载的压缩包为android-studio-ide-141.2456560-linux.zip,下载完成后需要解压:unzip android-studio-ide-141.2456560-linux.zip解压后的目录为android-studio。2. 启动Android Studio进入android/bin目录,如图1-28所示。 图1-28运行studio.sh就可以启动Android Studio了,如图1-29所示。 图1-29如果你想导入原来的设置就选中上面的单选按钮,如果不想就选中下面的单选按钮。接下来按照提示逐步进行安装。安装过程中会安装SDK和一些组件,请注意一下SDK的安装位置。如果你要在终端直接使用Android命令还需要配置Android的环境变量。1.5.3 配置Android的环境变量如果想直接使用Android提供的一些工具就需要配置环境变量。利用vim ~/.bashrc把下面这些环境变量加进前面的SDK安装目录(/home/bixiaopeng/ Android/Sdk)中:export ANDROID_SDK=/home/bixiaopeng/Android/Sdk
内容提要:
本书以通俗易懂的语言全面系统地介绍了Android Studio实用工具和操作技巧,场景明确,步骤清晰,图文结合。全书共16章。**章对Android Studio做概要的介绍,从特性、界面、工具、功能到环境搭建和常用的偏好设置,让读者对Android Studio有一个全面的认识。第2章介绍了项目、文件和资源的创建。第3章主要介绍可视化布局编辑器的使用,让读者学会如何快速创建布局文件。第4章介绍项目、文件、IDE和代码的管理技巧。第5~7章对代码编辑、视图、导航操作技巧进行了全面的介绍。第8章介绍了代码生成、活动模板、自动补全、代码格式化。第9章介绍了代码检查工具的使用。**0章介绍了如何快速重构。**1章介绍了如何使用Gradle进行配置、编译和构建应用程序。**2章主要介绍了如何配置、运行和调试应用程序。**3章介绍了集成进 Android Studio 的各种实用工具的使用。**4章以Git为例介绍了版本控制系统的使用。**5章介绍了窗口和标签的管理。**6章读者将学会如何配置一个个性化、高效、符合自己开发习惯的IDE。 本书并不是一本循序渐进的学习书籍,而*像是一本Cookbook,读者需要有目的地去阅读。当遇到问题或者想了解某个工具如何使用时,可直接定位到相关的章节进行阅读。 本书适用于Android开发、测试以及想学习Android开发的相关从业人员,适合放在床头案边时常翻阅。

......

作者简介:
热门设计服务