小米手机玩王者荣耀是安卓系统小米手机本身就是安卓系统,玩什么不会改变它的系统。
一般来说Android程序主要由下列四个部分组成,分别是:活动(Activity)-用于表现功能服务(Service)-相当于后台运行的Activity广播接收器(BroadcastReceiver)-用于接收广播意图(Intent)-用于连接以上各个组件,并在其间传递消息
Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity可以算是开发者遇到的最频繁,也是Android当中最基本的模块之一。在Android的程序当中,Activity一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么Acitivity就相当于一个网页。在Activity当中可以添加一些Button、Checkbox等控件。可以看到Activity的概念和网页的概念相当类似。
一般一个Android应用是由多个Activity组成的。这多个Activity之间可以进行相互跳转,例如,按下一个Button按钮后,可能会跳转到其他的Activity。和网页跳转稍微有些不一样的是,Activity之间的跳转有可能返回值,例如,从ActivityA跳转到ActivityB,那么当ActivityB运行结束的时候,有可能会给ActivityA一个返回值。这样做在很多时候是相当方便的。 当打开一个新的屏幕时,之前一个屏幕会被置为暂停状态,并且压入历史堆栈中。用户可以通过回退操作返回到以前打开过的屏幕。我们可以选择性的移除一些没有必要保留的屏幕,因为Android会把每个应用的开始到当前的每一个屏幕保存在堆栈中。Activity是由Android系统进行维护的,它也有自己的生命周期,即它的一个产生、运行、销毁的一个周期,对于Activity,关键是其生命周期的把握,其次就是状态的保存和恢复(onSaveInstanceStateonRestoreInstanceState),以及Activity之间的跳转和数据传输(intent)。