《Android应用开发》——1.2节安装软件
本节书摘来自异步社区《Android应用开发》一书中的第1章,第1.2节安装软件,作者 【美】Chris Haseman,更多章节内容可以访问云栖社区“异步社区”公众号查看
1.2 安装软件
Android应用开发
这里过程变得有点复杂,有多种不同的可能。根据所运行的具体平台,可能需要不时地跳到后面的内容。如果某部分内容的标题看起来不适用于当前操作系统,就跳过这部分内容,向前阅读,直到找到适用的内容。保持耐心,下面马上就要开始第一个Android应用了。
注意:
在本书的学习期间,假定用Eclipse IDE完成主要的开发部分。本书会试图包括命令行方法以及所有重要命令和任务的Eclipse截屏图,以防平台换成Vim或者Emacs。
1.2.1 安装Eclipse
安装Eclipse通常很简单,把下载的文件解压缩,把应用保存在方便记忆的位置上。建议现在还不要启动Eclipse,而是等到把Android SDK安装好之后(见1.2.2节“安装Android SDK”)。同时也要确保已经安装最新的开发工具。
1.2.2 安装Android SDK
现在有了Eclipse,只要再做几步就可以运行自己的Android应用。在下面找到当前操作系统对应的那部分内容,然后按序完成步骤即可。
1.Mac用户安装Android SDK
安装SDK时,只要把从Android开发者网站(developer.android.com)下载的压缩文件解压即可。尽管可以把文件解压到任何位置,但还是推荐把它放到文件夹/Users/yourUserName/Documents/Android_ sdk/下。
如果喜欢命令行操作,可以进行如下操作。
(1)浏览文件/Users/yourUserName/.profile。
(2)假定SDK安装到了前面推荐的位置,就在.profile文件中添加下面的代码,代码要写在同一行上。
export PATH="$PATH"/Users/yourUserName/Documents/Android_ sdk/
tools"/Users/yourUserName/Documents/Android_sdk/platform-tools"
现在打开一个新的终端程序,输入which android时会返回新的Android SDK所安装到的路径。记住这个命令,下面很快会回来继续介绍它。
2.Linux用户安装Android SDK
Linux用户的安装步骤与Mac用户安装Android SDK基本相同。唯一的不同是把SDK存放到指定路径所用的命令不同。对于Linux用户,这里假定你可以自己完成安装过程。
3.Windows用户安装Android SDK
在Windows上安装Android SDK,要采取以下步骤。
(1)启动Android SDK安装程序。
(2)接受安装程序的默认安装位置和“开始”菜单的设置。
(3)让安装程序发挥作用。
这个过程会在“开始”菜单上添加一个SDK管理器命令。
在1.2.3节中会与这个应用相配合,以选择正确的平台。
1.2.3 下载文件包
现在已经下载了Android SDK并安装到了合适的位置,但过程还没有结束。
(1)对于Mac或Linux用户,运行命令“sdk location/tools/ android”;对于Windows用户,让安装程序打开AVD(Android Virtual Device,Android虚拟设备)管理器软件。
这时就会看到Android SDK管理器。
注意:
关闭了SDK管理器之后,还可以在“开始”菜单的“Android SDK工具”菜单项下找到SDK管理器程序。
(2)从左侧面板的选项中选择“可用的程序包”(Available Packages)。
(3)从右侧面板中尽可能多地选择喜欢的SDK版本(在本书编写期间,还有一些手机在运行1.6版本的SDK)。至少可能想要“姜饼”(Gingerbread,2.3.3版本的SDK)系统,许多手机都运行这个系统版本。
在本书的最后一章(第11章),也会需要“蜂巢”(Honeycomb,适用于平板电脑)和“冰淇淋三明治”(Ice Cream Sandwich,目前最新、最好的系统版本)系统。如果时间紧张,现在用2.3.3系统即可(见图1.1)。
(4)在对话框中,单击Install x Packages按钮,并同意Google的条款(风险自负),就大功告成了。
Android SDK管理器会下载和安装在上述步骤(3)中选择的几个平台。目前一切顺利。
牢记一点,下载的每个平台都对应着在设备上运行的、某个特定版本的Android操作系统。早期的手机可能不像新手机那样,支持所有的SDK调用。本书在学习各类SDK调用的过程中,会讲解如何解决早期设备的问题。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《iOS组件与框架——iOS SDK高级特性剖析》——第2章,第2.7节获取线路
本节书摘来自异步社区《iOS组件与框架——iOS SDK高级特性剖析》一书中的第2章,第2.7节获取线路,作者 【美】Kyle Richter , Joe Keeley,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.7 获取线路iOS组件与框架——iOS SDK高级特性剖析iOS 6改进了标准应用“地图”,使其除提供线路外还进行分步导航;另外,还可在其他应用中启动“地图”,并指定要显示的内容。应用可请求“地图”显示一系列内容、显示两个位置之间的线路或显示从当前位置出发的线路。还可对应用“地图”进行配置:指定中心、跨度和地图类型(标准地图、卫星地图或混合地图)。在iOS 7中,MapKit包含MKDirectionRequest类,这个类提供可在应用中直接使用的线路。使用MKDirectionRequest可获取一个数组,其中包含表示线路的折线以及可显示在表视图中的具体步骤。示例应用演示了如何显示折线和具体步骤。 要打开应用“地图”,可使用MKMapItem的类方法openMapsWithItems:launchOptions:,也可使用其实例方法openInMapsWithl...
- 下一篇
《iOS 6核心开发手册(第4版)》——1.6节秘诀:测试触摸
本节书摘来自异步社区《iOS 6核心开发手册(第4版)》一书中的第1章,第1.6节秘诀:测试触摸,作者 【美】Erica Sadun,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.6 秘诀:测试触摸iOS 6核心开发手册(第4版)屏幕上用于直接操作界面的大多数视图元素都不是矩形。这使触摸检测变得复杂,因为实际的视图矩形的某些部分可能不对应于实际的触摸点。图1-2显示了实际发生的问题。右边的截屏图显示了界面及其基于触摸的子视图,左边的截屏图则显示了每个子视图的实际视图界限。每个屏幕上的圆形周围的淡灰色区域都落在界限内,但是对这些区域的触摸应该不会“碰到”正在处理的视图。 iOS会在整个视图框架内感知用户点按。这包括未绘图的区域(比如图1-2中的实际圆形外面的框架角落),以及主展示区域。这意味着除非添加某种碰撞测试,否则用户可能尝试点按被UIView框架的清晰部分“遮挡”的视图。 图1-2 应用程序应该忽略对包围每个圆形的灰色区域的触摸(左图)。实际的界面(右图)使用清晰的背景(Alpha值为0)来隐藏视图中未使用的部分 通过设置背景色使实际的视图界限可见,例如: dragger...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2配置默认Tomcat设置,开启更多高级功能