Android 开发笔记之界面开发

本文详细介绍了Android界面开发,包括使用帮助文档、界面设计工具DroidDraw、目录解析、重要包的说明以及Activity的创建、跳转和数据传递。此外,还探讨了组件与布局的创建流程,特别是widgets的使用和strings.xml的管理。
摘要由CSDN通过智能技术生成

Android 开发笔记之界面开发

相关代码下载:http://download.csdn.net/detail/nuptboyzhb/4476822

1.    android开发的帮助文档

我的androidSDK安装路径是D:\android-sdk-windows,因此,帮助文档的路径在D:\android-sdk-windows\docs\index.html,用浏览器打开即可。这是官方的帮助文档。

2.    android界面设计工具

android的界面设计工具是别人开发的一个根据用户的设计界面自动产生.xml文件的一个可视化软件。工具下载地址为:http://code.google.com/p/droiddraw/downloads/list

3.    android目录解析

src目录下有几层文件夹,对应的是创建工程是填入的包名,最里边的java文件就是项目的源文件

gen目录下也是和src目录下一样的几个文件夹,最里边放的是R.java文件,这个R.java文件是系统自动生成的,用来存放全局资源文件的ID。一般不允许修改。从代码可以看到,R里面定义了几个内部类,对应着几种资源类型。R.java文件时系统自动更新的。

android.jar就是android项目需要要引用的工具包,大部分开发用的工具都被封装在里面了。

assets文件夹用来存放资源文件,存放到里面的文件,都会被打包到应用程序里面。

bin文件夹是运行以后生成的,里面包含生成的可执行文件等。程序运行以前是没有这个文件夹的。

res 文件夹里面放的是程序的资源文件,里面的三个drawable***文件夹放的是在不同分辨率下的图片文件。

layout目录下放的是布局文件,都是 xml格式的。

values存放字符串,颜色,数组等常量数据。可以任意命名,但是通常命名:color.xml、strings.xml、 array.xml、styles.xml等。
androidmanifest.xml文件,这个是系统控制文件,每个android里面都有这个文件,里面定义应用程序名称、图标、资源、Activity权限、注册Activity、注册服务、广播等。

可以参考:http://www.cnblogs.com/salam/archive/2010/09/22/1833080.html


http://blog.csdn.net/shagoo/article/details/7485958

4.    android重要的包

android.app :提供高层的程序模型、提供基本的运行环境
android.content :包含各种的对设备上的数据进行访问和发布的类
android.database :通过内容提供者浏览和操作数据库
android.graphics :底层的图形库,包含画布,颜色过滤,点,矩形,可以将他们直接绘制到屏幕上.
android.location :定位和相关服务的类
android.media :提供一些类管理多种音频、视频的媒体接口
android.net :提供帮助网络访问的类,超过通常的java.net.* 接口
android.os :提供了系统服务、消息传输、IPC 机制
android.opengl :提供OpenGL 的工具
android.provider :提供类访问Android 的内容提供者
android.telephony :提供与拨打电话相关的API 交互
android.view :提供基础的用户界面接口框架
android.util :涉及工具性的方法,例如时间日期的操作
android.webkit :默认浏览器操作接口
android.widget :包含各种UI 元素(大部分是可见的)在应用程序的屏幕中使用

5.    android界面开发详解

5.1Activity

1.Activity的创建

a.引入相应的android的开发包

importandroid.app.Activity;

import android.os.Bundle;

b.新建一个由Activity派生的类,重写其onCreate函数,设置其对应的.xml布局文件

publicclassMyActivityextends Activity {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值