Android开发入门与窗口定制全攻略
立即解锁
发布时间: 2025-08-24 00:17:30 阅读量: 1 订阅数: 4 

### Android开发入门与窗口定制全攻略
#### 1. Android开发环境搭建
在进行Android开发前,需要安装Eclipse Classic 3.6.1和ADT插件。安装ADT插件的步骤如下:
1. 安装完成后,安装详情面板会列出Android DDMS、Android开发工具和Android层次结构查看器。点击“下一步”阅读并接受许可协议,安装所有依赖项,然后点击“完成”。
2. 会弹出“正在安装软件”对话框进行安装。若遇到安全警告对话框,点击“确定”。
3. 最后,Eclipse会弹出软件更新对话框,提示重启IDE。点击“立即重启”按钮重启。
**提示**:如果在步骤5获取插件时遇到问题,可在“位置”字段中指定http而不是https(出于安全原因,https是首选)。
安装完成后,还需要配置ADT插件,将Eclipse中的ADT首选项指向Android SDK主目录,具体步骤如下:
1. 从“窗口”菜单中选择“首选项”打开首选项面板。对于Mac OS X系统,从Eclipse菜单中选择“首选项”。
2. 在左侧面板中选择“Android”。
3. 点击SDK位置文本字段旁边的“浏览”按钮,定位到已下载的SDK主目录(例如C:\android-sdk-windows)。
4. 点击“应用”,然后点击“确定”。
#### 2. 使用Eclipse开发UC应用
安装好Eclipse和ADT插件后,就可以使用这个IDE/插件来开发UC应用了。具体步骤如下:
1. **创建Android项目**
1. 若Eclipse未运行,先启动它。
2. 从“文件”菜单中选择“新建”,然后从弹出菜单中选择“项目”。
3. 在“新建项目”对话框中,展开向导树中的“Android”节点,选择该节点下的“Android项目”分支,然后点击“下一步”。
4. 在弹出的“新建Android项目”对话框中,在“项目名称”文本字段中输入UC。此名称用于标识存储UC项目的文件夹。
5. 若未选中“在工作空间中创建新项目”单选按钮,则选中它。
6. 在“构建目标”下,选择要用作UC构建目标的相应Android目标的复选框。此目标指定要针对哪个Android平台构建应用程序。假设只安装了Android 2.3平台,则只会显示该构建目标,并且应该已经被选中。
7. 在“属性”下,在“应用程序名称”文本字段中输入“Units Converter”,这个可读的标题将显示在Android设备上。接着,在“包名称”文本字段中输入com.apress.uc,此值是包命名空间(遵循Java编程语言中包的相同规则),所有源代码都将存放在此命名空间中。若未选中“创建活动”复选框,则选中它,并在该复选框旁边出现的文本字段中输入UC作为应用程序启动活动的名称。当该复选框未选中时,文本字段将被禁用。最后,在“最低SDK版本”文本字段中输入整数9,以标识在Android 2.3平台上正确运行UC所需的最低API级别。
8. 点击“完成”。
Eclipse会在工作空间目录中创建一个UC目录,包含以下子目录和文件:
| 目录/文件 | 说明 |
| --- | --- |
| .settings | 包含一个org.eclipse.jdt.core.prefs文件,记录项目特定的设置 |
| assets | 用于存储无结构层次的文件,应用程序可通过原始字节流检索该目录中的任何文件 |
| bin | 存储APK文件 |
| gen | 生成的R.java文件存储在反映包层次结构的子目录结构中(例如com\apress\uc) |
| res | 应用程序资源存储在各个子目录中 |
| src | 应用程序源代码根据包层次结构存储 |
| .classpath | 存储项目的类路径信息,以便定位项目依赖的外部库 |
| .project | 包含重要的项目信息,如项目类型、包含的构建器以及附加到项目的链接资源 |
| AndroidManifest.xml | 包含UC的清单信息 |
| default.properties | 包含项目设置 |
| Proguard.cfg | 包含ProGuard配置数据 |
创建项目后,关闭欢迎标签。Eclipse将显示用户界面,包括菜单栏、工具栏、几个窗口(如包资源管理器和大纲)、状态栏以及预留用于编辑器窗口的空白区域。这个用户界面被称为工作台。包资源管理器窗口位于左侧,显示当前工作空间中各个项目及其组件的可展开节点列表。
2. **替换和引入资源**
- 双击UC.java节点,Eclipse会显示UC.java窗口。将UC.java的框架内容替换为清单1 - 9,暂时忽略Eclipse报告的错误,稍后会进行修正。
- 引入必要资源的步骤如下:
1. 双击main.xml节点,Eclipse会以图形布局模式显示main.xml编辑器窗口。
2. 点击窗口下方的main.xml标签,切换到文本模式。将窗口内容替换为清单1 - 10。
3. 双击strings.xml节点,Eclipse会以资源模式显示strings.xml编辑器窗口。
4. 点击窗口下方的strings.xml标签,切换到文本模式。将窗口内容替换为清单1 - 12。
5. 右键点击values节点,从弹出菜单中选择“新建”,然后选择“其他”。会弹出一个“新建”对话框。
6. 展开向导列表中的XML节点,选择“XML文件”,然后点击“下一步”。在下一步的面板中,将“文件名”字段中的NewFile.xml替换为arrays.xml,然后点击“完成”。
7. Eclipse会以设计模式显示arrays.xml编辑器窗口。点击窗口下方的“源代码”标签,切换到文本模式。将窗口内容替换为清单1 - 13。
8. 右键点击drawable - mdpi节点,从弹出菜单中选择“新建”,然后选择“其他”。会弹出一个“新建”对话框。
9. 展开向导列表中的XML节点,选择“XML文件”,然后点击“下一步”。在下一步的面板中,将“文件名”字段中的NewFile.xml替换为gradientbg.xml,然后点击“完成”。
10. Eclipse会以设计模式显示gradientbg.xml编辑器窗口。点击窗口下方的“源代码”标签,切换到文本模式。将窗口内容替换为清单1 - 11。
11. 右键点击drawable - mdpi下的icon.png节点,从弹出菜单中选择“删除”,删除该节点。
12. 从代码存档中复制icon.png文件到剪贴板。右键点击drawable - mdpi,从弹出菜单中选择“粘贴”。
3. **运行应用**
从菜单栏中选择“运行”,然后从下拉菜单中选择“运行”。在弹出的“运行方式”对话框中,选择“Android应用程序”,然后点击“确定”。如果一切顺利,Eclipse会使用test_AVD设备启动模拟器工具,安装UC应用程序,并使其开始运行。
#### 3. 定制Android窗口
Android平台可在各种不同的设备类型、屏幕尺寸和屏幕分辨率上运行。为了帮助开发者应对这一挑战,Android提供了丰富的用户界面组件工具包,可根据特定应用程序的需求进行定制。同时,Android还依赖可扩展的XML框架和资源限定符来创建能够适应这些环境变化的灵活布局。
当默认窗口元素不能满足应用程序需求时,可以使用主题和WindowManager来定制窗口属性和功能。以下是具体的操作方法:
**使用主题定制窗口属性**
在Android中,主题是一种适用于整个应用程序或Activity的外观样式。应用主题有两种选择:使用系统主题或创建自定义主题。无论哪种情况,都需要在AndroidM
0
0
复制全文
相关推荐









