设为首页 加入收藏

TOP

Android的第一个程序解释
2014-11-24 12:18:53 来源: 作者: 【 】 浏览:1
Tags:Android 一个 程序 解释

2. 创建项目成功之后,我们可以在项目中见到如下的信息:



解释:


a. 每个工程下面,都至少有一个Activity类,与之相对应的就是有一个main,xml,用于控制其内容布局,


main.xml同样都会在R.java中生成相应的ID;


b. string.xml里面存储的就是我们将要用到的字符串,它在string.xml里面,采用的是键值对的形式,


同时,他们每个值都会在R.java中生成相应的ID;


c. R.java 是由系统自动生成,我们不可以修改其中的任何东西,它根据不同的资源类型生成了相应的内部类,可以方便的调用各种资源。


drawable-hdpi, drawable-ldpi, drawable-mdpi,用于存放一张图片的三种不同格式,因为每人手机的分辨率可能不同,


放在这三个文件夹里面的文件,都会在R.java中自动生成相应的ID;


d. assets文件夹,也是用于存放各种资源的地方,唯一不同的是,在它里面存放的任何东西,都不会在R.java中生成相应的内部类和ID,如果要调用该文件夹中的资源,就必须写清楚路径。


下面这个是很重要的AndroidManifest.xml:


它是整个应用程序的配置文件,需要注意的是,一个应用程序中有很多Activity类,到底运行哪一个呢?


在AndroidManifest.xml中, 写在哪一个Activity里面,它就首先运行哪一个Activity。


这个项目,其实也不需要我们写什么代码,就可以直接运行了,我之前已经创建好了一个1.6版本的AVD,所以,RUN AS Android Application的时候,它会自动启动1.6版本的AVD,并运行程序,就想正常的Android手机一样,开机,解锁之后,就能看到效果了,或者在菜单里面也能找到该应用程序。




】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android访问Tomcat错误以及mp3pla.. 下一篇Android 开发环境搭建简介

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)
·MySQL下载与安装教程 (2025-12-26 13:21:26)
·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)