本次我们使用helloworld来作为android的入门案例:

打开eclipse程序,请先确保eclipse程序已完成android程序开发环境的搭建;
新建一个Android Application Project,依次打开File——New——Android Application Project;
输入Android Application Project的工程名,并选择最低支持的SDK版本等;
然后对Project、图标(Launcher Icon)等进行配置,可使用默认的配置,需要注意的是图标必须是icon文件格式;
输入Android主文件名,也就是Android程序运行的主文件名类似main.java,可保持默认不变;
依次打开HelloWorld下面的src,然后再打开java包com.example.helloworld下的MainActivity.java;
修改MainActivity.java的onCreate函数,在其中新增一个TextView用于显示字幕,然后setContentView函数来调用显示;
2、然后定义需要的变量,编写一个输入函数接受用户输入的数值,使用for循环实现阶乘计算,每次循环都用sum变量乘以循环的下标即可实现阶乘,最后需要编写输出函数,输出结果:
3、最后编译程序,输入一个数字,即可看到计算出正确的结果:
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种: Activity启动模式设置:
1. standard 模式启动模式,每次激活Activity时都会创建Activity,并放入任务栈中。
2. singleTop 如果在任务的栈顶正好存在该Activity的实例, 就重用该实例,否者就会创建新的实例并放入栈顶(即使栈中已经存在该Activity实例,只要不在栈顶,都会创建实例)。
3. singleTask 如果在栈中已经有该Activity的实例,就重用该实例(会调用实例的onNewIntent())。重用时,会让该实例回到栈顶,因此在它上面的实例将会被移除栈。如果栈中不存在该实例,将会创建新的实例放入栈中。