突然说写Android 的笔记让我很迷茫,不知从哪里开始写,就按老师上课的过程进行吧!
Android的程序目录
代码建立在src中这个不用解释了,在gen所在的文件夹里有个叫R.java的类,这个类是系统自动生成的,我们平时在里面加一张图片什么的他都会在里面自动写好路径,这个类我们通常不会自行更改
res文件夹可以放一些我们常用过的资源文件,图片啊,音乐什么的。
其中Layout内含的xml文件是关于程序布局的,比如我们通过拖拽或者直接在xml写出的文件都会在里面出现
main.xml文件中布局中的颜色表示方法: android:textColor="#00ff00"
AndroidManifest.xml文件:
1) 是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个android程序中必须的文件。 2) 它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件(activities, services, 等等),以及他们各自的实现类,各种能被处理的数据和启动位置等重要信息。 3 )该文件提供了Android系统所需要的关于该应用程序的必要信息,即在该应用程序的任何代码运行之前系统所必须拥有的信息。
通过他我们可以更改程序的图标、名字.......
构成android程序的四个组件:
1.Activity(活动)大部分的前台程序所必须要有得
2.BroadcastReceiver(广播接收器)
3.Services(服务)一般情况下是后台的程序
4.ContentProviders(内容提供者)
这是构成android程序的四大主件,但并不是所有的程序都包含这四大主键。
Activity(活动)是基本的android程序组件,在应用程序中一个活动通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并从活动基类中继承而来。活动类将会显示有视图控件组成的用户接口,并对事件作出响应。
BroadcastReceiver(广播接收器)用于应用对已外部事件多出响应。例如当当电话呼入时,数据网络可用时。
Services(服务)一个服务是拥有较长生命周期,切没有用户界面的程序。例如后台播放歌曲。
ContentProviders(内容提供者)一个内容提供器,提供了一组标准的内容提供方法,从而让其他应用能够保存或读取此内容提供器提供的数据。
下面写了一个简单的加法计算事例:
首先建立一个项目
建立好后程序会自行的在内部建立Avtivity和main布局文件
点击AndroidManifest.xml文件