Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2179115
  • 博文数量: 436
  • 博客积分: 9833
  • 博客等级: 中将
  • 技术积分: 5558
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-29 10:27
文章存档

2013年(47)

2012年(79)

2011年(192)

2010年(118)

分类: LINUX

2011-03-18 17:34:29

第二次报告

研究题目:Android手机游戏开发

小组成员:李安 李想

本周计划:Android初体验 ①.安装Android SDK .创建Android手机开发项目

.了解Android程序的生命周期 ④.初探可视化的开发工具

具体实施:

一:安装Android SDKADT/DDMS

1.安装JDK

2.安装Android SDK,按照步骤安装

3.安装Eclipse,这是Android的开发工具

4.重启Eclipse,启用Android ADT

至此Android SDKADT/DDMS已经安装完毕,所有准备工作皆就绪。(安装的具体步骤略)

二:创建一个Android项目

在初次创建Android项目之前,需要设置Android SDK路径。

创建Android Hello World

File——New——Project——Android Project

创建名为Hello的项目

 

注意:在运行之前要设置AVD,不能有中文目录!

在项目处点右键,run as——android application

被创建的hello程序。

点击退格键,便可回到主画面。

三.简单了解Android应用程序架构

项目hello

1.放置在"\src"里的是主程序、程序类(class);放置在"\res"里的是资源文件。

2.主程序为"hello.java",其内容与一般Java程序格式类似。

package irdc.hello;

import android.app.Activity;

import android.os.Bundle;

public class hello extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

    }

}

主程序里可以看见hello类继承自Activity类,在类中重写了onCreate()方法,在方法内以setContentView()来设置这个Activity要显示的布局(R.layout.main),使用布局配置main.xml

xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android=""

    android:orientation="vertical"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    >

<TextView  

    android:layout_width="fill_parent" 

    android:layout_height="wrap_content" 

    android:text="@string/hello"

    />

LinearLayout>

布局配置中设置了一个TextView TAG,用以配置文本标签widget,其内部设置的androidtext属性,则是要显示文字内容,应用@string里的hello字符常数。

Strings.xml

xml version="1.0" encoding="utf-8"?>

<resources>

    <string name="hello">Hello World, hello!string>

    <string name="app_name">hellostring>

resources>

其中"hello"字符串变量的内容为"Hello World,hello!",这即是刚才看见的显示文字内容。

生命周期

 onResume()&onPause(),这两个方法是ActivityonCreate之后运行过程中的周期,当程序失去前端焦点或者被关闭,就会触发ActivityonPause()状态;当应用程序被再次唤醒,则会回到onResume()状态。

四:可视化的界面开发工具

双击main.xml,程序可在layoutxml中切换

layout界面是,可以很人性化的添加一些可视化界面

一周总结:这一周我们完成了最基本的android的安装及学习,在安装时出了很多问题,通过上网查资料和看书一点点的解决。学会了使用eclipse的基本步骤,对其内部的框架结构也有了一些了解。

下周(3.18-3.24)日,研究用户人机界面,并试着运行一些小的程序,对其程序有更深入的理解。要是每看一页书,都有收获。

管理员在2009年8月13日编辑了该文章文章。

-->
阅读(246) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~