WEEK2智能手机应用与发展

这节课我们继续了上节课的内容,重新建立了一个Android程序,并展开分析。

Eclipse左侧一栏便是你设计的程序的目录结构,其中src目录是放置我们所有Java代码的地方,它在这里的含义和普通Java项目下的src目录是完全一样的。展开之后我们可以看到刚才建立的helloworldactivity的文件就在里面。

gen这个目录的内容都是自动生成的,只要有一个R.Java文件,你在项目中添加任何资源都会在其中生成一个相应的资源的id。 assets里面主要是存放一血随程序打包的文件,在你的程序运行时可以动态读取到这些文件的内容。

bin这个目录也是用来存放自动产生的文件。libs是用来存放你项目里的第三方jar包。

res是用来存放你项目中使用到的所有图片,布局,字符串等资源。Androidmainfest.xml这是你整个Android项目的配置文件。poject.properties这个文件就是通过一行代码指定了编译程序时所使用的SDK版本。

然后我们打开res/layout目录,可以看到hello_world_layout_xml,这就是Android系统提供的一个控件,用于在布局中显示文字。打开res/values/strings.xml里,就可以在布局文件和代码中引用,可以更改helloworld的值,改为自己喜欢的。 

接着我们更改了项目的图片。将需要用的图片logo.png放入res/drawable-hdpi目录,然后修改AndroidMainfest.xml中的代码:android:icon="@drawable/logo"这里将application标签的Android:icon属性指定成logo.png就可以修改程序图标了。

然后我们要加载和创建布局,添加一个button元素,并在元素内部增加几个属性:

你可能感兴趣的:(WEEK2智能手机应用与发展)