新接触一门程序或者开发框架,我一般都要先弄清楚程序的入口在哪里,程序怎么运行的;建立一个项目后,各个文件夹有什么作用以及如何使用等等。理清楚这些东西对以后开发是很有好处的,古话说得好,工欲善其事,必先利其器。本文主要总结android程序的入口点和程序的运行流程(初识),android项目中各文件夹的含义,以及它们的使用。

刚接触android程序,配置好开发andriod的环境,建立一个项目,框架自带的经典hello程序,然后就可以在虚拟设备上进行运行了。但是对程序从哪里开始运行的,下一步应该执行哪个函数,以及各个项目文件夹干什么的,里面存储什么,都有什么作用等等这些都是一脸懵逼的。经过这几天的摸索,对这些概念有那么一点点理解,下面进行总结一下,有不对的地方,敬请各位android大牛进行指出,感激不尽。

1 Android程序的入口

1.1 Activity类

在andriod的应用程序中,用户所感知的都是一个个应用界面,在android程序里面每个应用界面对应一个 Activity类,这类似于.NET Winform项目中的Form窗体。与WinForm中的Form一样,Activity类也是一个基类,每个视图界面都是继承Activity的。下面看一下Activity的扩展类的代码。

public class MainActivity extends Activity { @Override protected void onCreate
        		

网友评论