android基础 3.docVIP

  • 2
  • 0
  • 约1.72万字
  • 约 12页
  • 2017-07-09 发布于河南
  • 举报
android基础 3

Android程序:Hello World! -第五章(1) 关键技能和概念 ● 创建新的Android项目 ● 同Views一起工作 ● 使用一个 TextView ● 修改main.xml 文件 ● 在Android模拟器上运行应用程序 ? ?为了让你能够对在Android上编程有一个良好的印象,在第六章,你会在Windwos平台和Linux平台上使用AndroidSDK创建命令行应用程序。或者说,本章包含了在Eclipse创建程序的过程,第六章包含了使用命令行工具的创建过程。因此,在继续之前,你应当检查你的Eclipse的开发环境是否被正确的配置。再次回顾一下第三章关于AdnroidSDK的PATH声明。同时要确保JRE也是在你的PATH声明中。 提示 如果当你运行命令行示例,有任何与配置有关的问题时,请参考第二章和第三章提到的步骤,并且查看Android SDK文档。 在Eclipse中创建你的第一个Android 项目 ??要开始你的第一个Android项目,打开Eclipse.当你第一次打开Eclipse,它会打开一个空开发环境,这就是你要开始的地方。你的第一个任务是设置并且命名一个工作空间。选择 文件| 新建 |Android 项目,使你能够创建一个Android特有的应用程序向导。?? 注意: 不要从新建菜单上选择Java项目。你的Android应用程序是在Java中写的,并且你在Java项目中进行开发,这个选项会创建一个标准的Java应用程序。选择Android项目来创建一个Android特有的应用程序。 ? ? 如果你没有看到啊Android项目这个选项,这就说明在Eclipse中,Android plugin没有被完全或者正确的安装。重新检查第三章中关于Android plugin的安装程序来修正这个问题。 新的Android项目向导为你创建2个东西: ● 一个绑住Android SDK的壳程序。这个将允许你使用所有Android库和包来进行编码工作,并且允许你在合适的环境中调试程序。 ● 新程序的第一个壳文件。这些壳文件包含一些必要的支撑你将要编写程序的文件。就如同一个在Visual Studio中,它会在你的文件中产生的一些代码。使用Eclipse中的Android项目向导产生一些初始的程序文件和一些Android创建的代码。 ? ? 另外,新的Android项目向导包含一些你必须输入的选项。 ? ? 在项目的名称那个字段,只是为了举例,使用HelloWorldText这个名字,这个名字非常的容易把这个Hello World项目从其它你将要在本章中创建的项目分别开。 ??在内容那个区域,保持缺省的选择:在工作区中创建一个新的项目这个选项必须被选中。并且使用缺省的位置这个选择框也应当被选中。这个将允许Eclipse在你缺省的工作区路径中创建你的项目。这样做的好处是很容易对你的项目进行排序,管理和查找。例如,如果你在工作在一个Unix基础的开发环境中,这个路径指向Home路径。如果你工作在一个Windows的环境中,工作路径将会是C:/Users/username/workspace。总之,有一些原因,你可能需要不选中缺省位置的选择框并且选择一个其它的路径。如果是这样的话,不管那个位置的选项,自己选一个好了。 ??另外一方面,如果你在Eclipse设定(在第二章的最后一节中)中没有选中“使用这个作为缺省并且不要再询问”,你可能被要求定义一个项目的位置。在Eclipse的设置中选中“所有的新项目使用缺省工作空间路径设定”(并且提供在新Android项目向导位置字段)。如果你在Eclipse设定过程中不选中这个选择框,你需要通过点击浏览按钮并导航来选择一个路径。最后三个选项是在属性区域中。这些属性定义了你的项目是如何被统一到Android环境中。在包装名称字段,你为程序包装定义,例如:android.app.Activity或者com.google.android.map.MapActivity. 注意: 包装名称遵从了标准的java命名指导方针,这个方针的建立是为了减少同名程序发布的风险。最高层的包装名称是公司的域名(如com,org和net)这个遵从了域名,如google。最后,一个为包装内容的描述性标题被提供。在本章中,HelloWrold的包装名称将省略com来识别,因为这只是一个文本程序而且不会被发布。所有在本书中将来创建的包装将是可发布的并且是用com标识符 对于这个HelloWorldText应用程序,使用_programmers_guide.HelloWorldText这个名字。这个名字识别了属于这个程序的编码而且区别开你将开发的其他应用程序。 注意: ??如果你注意到你输入的这个屏幕,你会注

文档评论(0)

1亿VIP精品文档

相关文档