您的位置:首页 > 移动开发 > Android开发

Android编程初见(小白学习篇)

2015-09-02 14:58 477 查看
1.初见Android

Eclipse上创建一个默认的Android程序Test2(不断点击下一步),结构如下



2.目录内容初解

作为一个新手初次用到的地方有src,res,AndroidManifest.xml.在src中主要是创建的包和类文件(相对于code部分);res中有各种资源,用到比较多的主要是layout目录下的布局文件;AndroidManifest.xml文件翻译过来是Android清单文件,里面主要涉及到权限,四大组件(Activity,Service,BroadcastReceiver,ContentProvider)的注册等。新手最需要注意的是如果有自定义一个类继承Activity等组件,一定需要在AndroidManifest.xml文件中注册。

3.Activity初步理解

public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
7 }


这是Eclipse自动生成的,来看看是啥意思。首先,该MainActivity类继承了Activity类。与一般的类不同,这里没有出现该类的构造函数,因为你找不到一个地方需要实例化一个Activity的子类。类的内部包含了一个重写的函数onCreate(Bundle savedInstanceState),这个函数是一个Activity必须要重写的,在这里完成初始化的工作,可以理解为做着构造函数的活。类的内部只有两句话,很简单,一句super.onCreate(savedInstanceState)调用父类的oncreate(),这一句必然有.下面的一句才是重点setContentView(R.layout.activity_main),这里加载了一个布局文件。事实上你在手机屏幕上看到的画面就是由加载的布局文件决定的。R.layout.activity_main位于res/layout/activity_main目录下。

运行程序会在屏幕上看到helloWorld的字样。

到这里就可以这样理解,一个Activity对应着一个布局文件,这个布局文件决定了展示在人们面前的是什么样子,是圆形还是方形,是彩色还是黑白等眼睛能看到的东西。布局文件怎么写?那是下一节要讲的东东,这里只是轮廓性的介绍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: