初次接触安卓手机开发,觉得有点兴奋,因为是第一次接触手机的开发,不知道它与电脑程序开发有
什么区别,总之就是觉得没底。这不是害怕,而是迫切地想了解它,不过心里大概也清楚,手机开发
和电脑程序开发也差不多,只不过是语法不同罢了。上了两三节课后我才知道,的确跟我想的一样,
但也不完全相同。下面主要将不同的地方吧,安卓手机开发的文件结构,或者说组成。
首先是工程目录下的
src文件夹:跟java一样,它包含的是我们自己写的代码
gen文件夹:它下面的R.xml文件是用来登记一些对象的信息(就是它们的id),当在其他地方我们需要使用这些对象
的时候,就可以直接根据它们的id来获取。这与java有很大的区别,但是跟网页获取对象的方法很相似。
res文件夹:它下面有五个文件夹,前面三个是用来放需要使用的图片,第四个(layout)很重要,
它下面的以.xml结尾的文件,包含里界面的布局信息,如果是有多个界面,需要写多个.xml文件。
最后一个是value文件夹,它下面的string.xml文件是用来保存使用到的信息(如字符串)。
AndroidManifest.xml文件,它主要是用来登记Activity的信息,每个界面都会包含一个Activity,
当你创建其他的Activity时,必须得在这个文件中登记。
后面还有两个文件,我们基本不会用到,但也不能删除。
几个比较容易犯的错误:
1.src文件夹下的包必须是两级目录,也就是必须得有一个点号来分隔。
2.不要在gen下面的R.xml文件里修改,因为它里面的内容是自动生成的。
3.在layout文件夹下新建一个(.xml)文件时文件名绝不能含有大写的字母,更不能有中文。因为它
规定文件名必须是由小写字母和0到9的数字组成。
4.再创建一个Activity对象后,必须得把它登记到AndroidManifest.xml文件里。
分享到:
相关推荐
**Android手机开发手册:环境搭建与基础开发流程详解** 在当今移动互联网时代,Android作为全球最流行的移动操作系统之一,吸引了无数开发者投身于其应用开发之中。对于初学者而言,掌握如何搭建Android开发环境是...
在Android手机应用开发中,图标扮演着至关重要的角色。它们不仅是应用的视觉标识,更是用户与界面交互的重要元素。这个"android 手机开发素材图标集"提供了丰富的资源,为开发者设计出美观、易识别的界面提供了极大...
标题“android手机开发资料”所涉及的知识点主要围绕安卓手机在开发过程中的相关内容。这包括但不限于安卓手机硬件设备的管理方法、安卓平台上的Java开发技术以及使用这些技术开发应用程序时所需掌握的功能与技术...
在Android手机开发领域,源代码是学习和提升技术能力的重要资源。这个压缩包包含了10套完整的Android游戏源代码,对于学生和开发人员来说,它们是极好的学习材料和实践平台。下面,我们将深入探讨这些源代码可能涵盖...
在Android手机开发的世界里,开发者可以利用谷歌提供的Android SDK(软件开发工具包)来构建功能丰富的应用程序和游戏。本课程将带你深入理解Android开发的核心概念和技术,让你具备创建自己的安卓应用的能力。 ...
【基于安卓手机开发计步器】的项目是一个适合初学者的安卓应用开发实践,它旨在创建一个能够实时监测并记录用户步数的应用。这个计步器应用的核心功能是通过手机的传感器来检测用户的步态,并根据设定的步幅和灵敏度...
【Android手机开发】是当前移动应用领域中的热门话题,尤其对于技术爱好者和开发者而言,深入理解和掌握Android开发技能是至关重要的。本资源集合包含了丰富的学习资料,旨在帮助初学者快速入门,同时也为经验丰富的...
课程表--android 手机开发 java 课程表--android 手机开发 java 课程表--android 手机开发 java 课程表--android 手机开发 java 课程表--android 手机开发 java 课程表--android 手机开发 java
最新android手机开发,2011年11月24日整理而成
在Android应用开发中,ADB(Android Debug Bridge)是一个至关重要的工具,它构成了“adb资源安卓手机开发”的核心。ADB是谷歌官方提供的一款命令行实用程序,允许开发者通过USB或者网络连接来与Android设备进行交互...
XE7 安卓手机开发框架 1、主菜单与主界面的切换 2、StyleBook的设计 3、界面布局 4、显示数据界面框架 5、编辑界面框架,包括输入框输入的时候键盘问题 6、WSDL接口调用,实现数据同步服务器 7、DataSet转JSON,JSON...
安卓手机开发C语言开发大型课程 入门到精通课程体系 适合编程人员观看
mt6735安卓手机开发,mt6735安卓手机开发,mt6735安卓手机开发,mt6735安卓手机开发,mt6735安卓手机开发,mt6735安卓手机开发,mt6735安卓手机开发,mt6735安卓手机开发,
总之,这些900多个精美的Android手机开发app图标素材为开发者提供了强大的设计资源,有助于创造出更吸引人的用户界面,提高应用的吸引力和用户体验。通过合理的选择、调整和应用,开发者能够将这些图标转化为自己...
android 手机开发.专业全面介绍手机开发
在Mac上进行安卓手机开发和管理,特别是在处理文件系统方面,是许多开发者和普通用户日常需求的一部分。"mac开发安卓手机"这个主题涵盖了一系列的技术点,主要包括如何在Mac OS环境下与Android设备进行通信,以及...
android,android手机开发书籍,英文版的,最新版本。
能在安卓手机开发工具!
Android手机作为控制中心,可以通过Android Studio进行应用程序开发。Android Studio是Google官方提供的集成开发环境(IDE),支持Java和Kotlin编程语言,用于创建安卓应用。在这个项目中,开发者可以编写应用来接收...