android期末测试题(附带答案).docx

合集下载

Android手机开发期末考试简答题

Android手机开发期末考试简答题

1.简述Android 平台的特征有哪些。

答:开放性、挣脱运行商的束缚、丰富的硬件选择、无缝结合的Google应用2.简述Android 平台开发环境搭建的步骤.答:安装Java JDK,安装Eclipse,安装Android SDK,搭建Eclipse集成开发环境(IDE)、配置ADT(Android Development Tools)、创建AVD(Android Virtual Device)3。

简述Android系统架构从高到低的几个层次.答:四个层次,分别是:应用程序层(Applications)、应用程序框架层(Application Framework)各种库(Libraries)和运行环境(Runtime)、Linux内核(Linux kernel)4.应用程序的基本组件有哪些?答:Activity、Service、Content Provider、BroadCast Receiver5.Android根据应用程序的组件以及组件当前运行状态将所有的进程按重要性程度从高到低划分为几个?答:可以划分为5个:前台进程、可见进程、服务进程、后台进程、空进程6.随着Activity的创建和销毁,可能会经历哪四种状态?答:活动状态:当前的Activity,位于Activity栈顶,用户可见,并且可以获得焦点暂停状态:失去焦点的Activity,依然可见,即使在内存低的情况下,也不会被系统杀死停止状态:该Activity被其他Activity所覆盖,不可见,但是仍然保存所有的状态和信息.当内存低的情况下,它将要被系统杀死销毁状态:该Activity结束,或Activity所在的Dalvik进程结束7。

使用资源包括哪几种方法?答:在代码里使用资源类;在代码里调用资源类并实例化;从其他资源类里引用8。

AndroidManifest。

xml主要包含哪些功能?答:说明application的java数据包,数据包名是application的唯一标识描述application的component说明application的component运行在那个process下声明application的权限,用以访问受保护的API,以及与其他application进行交互声明application的其他必备权限,用以与component进行交互列举application运行时所需要的配置信息,这些声明信息只有在程序开发和测试时存在,在发布前被删除声明application所需要的Android API的最低级版本列举application所需要链接的库9。

安卓考试题及答案简单

安卓考试题及答案简单

安卓考试题及答案简单一、选择题(每题2分,共20分)1. Android是基于什么操作系统开发的?A. WindowsB. LinuxC. iOSD. macOS答案:B2. Android Studio是用于开发Android应用的什么类型的软件?A. 文字处理软件B. 网页浏览器C. 集成开发环境(IDE)D. 数据库管理工具答案:C3. 在Android开发中,下列哪个不是Activity的生命周期方法?A. onCreate()B. onStart()C. onPause()D. onDestroy()E. onRestart()答案:E4. 以下哪个不是Android支持的屏幕密度?A. mdpiB. hdpiC. xhdpiD. xxhdpiE. xxxhdpi答案:A5. Android系统中,哪个组件用于在应用程序之间共享数据?A. ServiceB. BroadcastReceiverC. Content ProviderD. Intent答案:C6. 在Android中,下列哪个不是布局文件的根元素?A. LinearLayoutB. RelativeLayoutC. ConstraintLayoutD. TextView答案:D7. Android中的哪个权限允许应用访问网络?A. android.permission.INTERNETB. android.permission.ACCESS_NETWORK_STATEC. android.permission.ACCESS_WIFI_STATED. android.permission.BLUETOOTH答案:A8. 在Android开发中,下列哪个不是UI组件?A. ButtonB. ImageViewC. TextViewD. SharedPreferences答案:D9. Android中的哪个类用于处理触摸事件?A. MotionEventB. GestureDetectorC. OnClickListenerD. OnTouchListener答案:D10. 在Android开发中,下列哪个不是线程间通信的方式?A. HandlerB. AsyncTaskC. IntentServiceD. BroadcastReceiver答案:B二、填空题(每题2分,共20分)1. Android系统是基于________操作系统开发的。

《Android程序设计》期末试题B答案

《Android程序设计》期末试题B答案

一、判断题每小题2分,共10分1、错2、错3、对4、错5、对二、单项选择题在每小题的四个备选答案中,有且只有一个正确答案,请将正确答案的序号填在题干的括号内;每小题2分,共20分三、填空题每空2分,共10分1、 TableLayout 、 RelativeLayout2、START_ STICKY、START_REDELIVER_INTENT3、ContentResolver四、名词解释每小题5分,共15分1、答:Intent Filter其实是一个Intent属性限制条件的集合,包含Intent对象的action、data、category等属性限制;每个Intent Filter描述组件的一种能力,即能够接收的一组Intent;2、答:Service是Android系统的后台服务组件,适用于开发无界面、长时间运行的应用功能;3、答:如果应用程序注册了BroadcastReceiver,则可以接收到指定的广播消息并作相应的处理;所以BroadcastReceiver可以看成是全局的监听器,用于监听系统广播消息或自定义广播消息;五、简答题每小题5分,共20分1、答:获取子Activity的返回值,一般可以分为以下三个步骤:1使用startActivityForResult去启动子Activity;2设置子Activity的返回值;在子Activity调用finish函数关闭前,调用setResult 方法将所需的数据返回给父Activity;3在父Activity中获取返回值;当子Activity关闭时,启动它的父Activity的onActivityResult方法将被调用;如果需要在父Activity中处理子Activity的返回值,则重载此方法即可;2、答:Android系统中运行Service有如下两种方式:1启动方式通过Context的startService方法启动Service,访问者与Service之间没有关联,即使访问者退出了,Service仍然运行;访问调用stopService停用Service;2绑定方式通过Context的bindService方法绑定Service,访问者与Service绑定在了一起,访问者一旦退出,Service也就终止;访问者调用unbindService来解绑定Service; 3、答:要实现自己的BroadcastReceiver,就需要继承BroadcastReceiver作为应用级组件,必须注册才能处理广播消息;注册有两种方式:1静态地在AndroidManifest.xml中用<receiver>标签声明,并在标签内用<intent-filter>标签设置过滤器;2动态的在代码中先定义并设置好一个 Intent Filter 对象,然后在需要注册的地方调Context. registerReceiver BroadcastReceiver,IntentFilter方法;4、开放性问题,没有标准答案;六、编程题第1小题10分,第2小题15分,共25分1、解://ChangeTextColorActivity.javapackage xiong.changetextcolor;public class ChangeTextColorActivity extends Activity {private TextView mText;private Button mButton;private int mColors;private int colornum;Overridepublic void onCreateBundle savedInstanceState {super.onCreatesavedInstanceState;/ 声明并建构一整数array来储存欲使用的文字颜色/mColors = new int { Color.RED, Color.BLUE, Color.GREEN,Color.MAGENTA, Color.YELLOW };colornum = 0;mText.setTextColormColorscolornum;/ 使用onClick让用户点下按钮来驱动变动文字颜色/mButton.setOnClickListenernew View.OnClickListener {public void onClickView v {if colornum < mColors.length-1colornum++;elsecolornum = 0;mText.setTextColormColorscolornum;}};}}2、解://TimeService.javapackage xiong.startservice;public class TimeService extends Service {private boolean threadDisable;public IBinder onBindIntent intent {Log.v"TimeService", "Service onBind";return null;}public void onCreate {super.onCreate;Log.v"TimeService", "Service onCreate";}public int onStartCommandIntent intent, int flag, int startid { Log.v"TimeService", "Service onStartCommand";// 让主要任务在一个新的线程中执行,以避免程序停止响应new Threadnew Runnable {public void run {while threadDisable {try {Thread.sleep5000;} catch InterruptedException e {}Log.i"TimeService", new Date.toString;}}}.start;return START_STICKY;}public void onDestroy {super.onDestroy;this.threadDisable = true;Log.v"TimeService", "Service onDestroy";}}。

android期末考试题及答案

android期末考试题及答案

android期末考试题及答案Android期末考试题及答案一、选择题(每题2分,共20分)1. Android开发中,Activity的生命周期中,哪个方法在Activity 被系统销毁时调用?A. onCreate()B. onStart()C. onDestroy()D. onPause()答案:C2. 在Android中,以下哪个不是布局文件的根元素?A. LinearLayoutB. RelativeLayoutC. ConstraintLayoutD. <application>答案:D3. 下列哪个不是Android的四大组件之一?A. ActivityB. ServiceC. Broadcast ReceiverD. Data Binding答案:D4. 在Android开发中,Intent可以用来实现什么功能?A. 启动ActivityB. 传递数据C. 启动ServiceA. 以上都是答案:A5. Android中,以下哪个不是View的常用属性?A. layout_widthB. layout_heightC. visibilityD. background_color答案:D6. Android的权限管理中,以下哪个权限不需要用户显式授权?A. INTERNETB. CAMERAC. READ_CONTACTSD. WRITE_EXTERNAL_STORAGE答案:A7. 在Android中,以下哪个类不是ContextWrapper的子类?A. ActivityB. ServiceC. BroadcastReceiverD. Application答案:C8. Android中的Handler是用来做什么的?A. 线程间通信B. 网络请求C. 布局设计D. 数据存储答案:A9. Android开发中,SharedPreferences可以用来做什么?A. 存储临时数据B. 存储大量数据C. 存储复杂数据结构D. 存储少量数据答案:D10. 在Android开发中,以下哪个不是常用的图片格式?A. PNGB. JPEGC. GIFD. BMP答案:D二、简答题(每题5分,共30分)1. 简述Android中的Activity和Fragment的区别。

android期末测试题附带答案x

android期末测试题附带答案x

一、选择题1 >下列哪项不是Android 四大组件2、Android 是如何组织 Activity 的A. 在android 中,我们可以在主线程中,创建一个新的线程B. 在创建的新线程中,它可以操作 UI 组件C. 新线程可以和 Handler 共同使用D. 创建的 Handler 对彖,它隶属于创建它的线程(B )A. 程序员必须创建一个线程来释放内存B. 内存回收程序负责释放无用内存C. 内存回收程序允许程序员直接释放内存D. 内存回收程序可以在指定的时间释放内存对象5、设置 xml 布局文件中的字体 大小一般用什 么单位(c )A. dpB. pxC ・spD. pt6、关于service 生命周期的 onCreate()和onStart()说法正确的是A. SeiviceB. ActivityC. HandlerD. Content ProviderA. 以堆的方式组织 ActivityB. 以栈的方式组织 ActivityC.以树形方式组织 ActivityD.以链式方式组织 Activity关 于 线 程 说4、下 列关于内存回收的说明(B )B.当第一次启动的时候只会调用onCreate()方法C.如果service已经启动,将先后调用onCreate()和onStart()方法D.如果service已经启动,只会执行onStaH()方法,不再执行onCrcatc()方法7、Android项目工程下面的assets目录,以下说法正确的是A.这里的文件是原封不动的存储到设备上不会转换为二进制的格式B.主要放置多媒体等数据文件C.主要放置图片文件D.放置字符串,颜色,数组等常量数据8、在android +使用SQLiteOpenHelper这个辅助类,生成一个可操作的数据库,调用的方法是(A )A.getReadable Data base () ()0 09、Activity 从可见状态变为半透明遮盖状态时,生命周期中哪个方法被调用(B ) A.onStop() B. onPause() C. onRestart() ()10、下面哪个选项不是AdapterView 的子类(c)A. Lis t Vie wB. Grid ViewC. Sc roll View11、下面对自定义style 的方式正确的是(D)A.<resources><style name="myStyle H><item name=,,android:layout_width n>lill_parent</item></style> </resources> Bxstyle name=H myStyle n ><item name=n android:layout_width H >fill_parent</item> </s tyle > C. <resources><item name=n android:layout_width u >fill_parent</item> </resources> D. <resources><style n a me=n a n dro id: la yo ut_ width *r >fill_p a re n t</s tyle > </resources>14、关于 BroadcastReceiver 的说法不正确的是 A. 是用来接收广播 Intent 的B. —个广播Intent 只能被一个订阅了此广播的C. 对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者D. 接收者声明的优先级别在的android:priority 属性屮声明,数值越大优先级别越高ContenValues 类 说 法 正 确 的 是(A)12、 Sc roll View 可以有几个子view A. 1个B. 2个个13、 和的值分別是 A. 12-11B. 11-11C. 12-12(A)D.无限制(A )D. 11-12BroadcastReceiver 所接收15 A.它和Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型B.它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型C.它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当屮的名,可以为空,而值都是String类型D.它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型二、填空题1. Android中Service的实现方法是或。

Android练习题及答案

Android练习题及答案

A n d r o i d练习题及答案(总4页) -本页仅作为预览文档封面,使用时请删除本页-练习题一、选择题1. 下面哪个属于Android体系结构中的应用程序( )(A) SQLite (B)OpenGL ES (C)浏览器(D)WebKit2. Android应用程序需要打包成( )文件格式在手机上安装运行。

(A).class (B) .xml (C).apk (D).dex3. 在Activity的生命周期中,当Activity被某个AlertDialog覆盖掉一部分后,会处于哪种状态( )(A) 暂停(B) 活动(C) 停止(D) 销毁4. Android中下列属于Intent的作用的是( )。

(A) 实现应用程序间的数据共享(ContentProvider)(B) 是一段长的生命周期,没有用户界面的程序,可以保持在后台运行,而不会因为切换页面而消失(service)(C) 可以实现界面间的切换,可以包含动作和动作数据,是连接4大组件的纽带(D) 处理一个应用程序整体性的工作5. Android项目启动时最先加载的是文件,如果有多个Activity,以下哪个属性决定了该Activity最先被加载( )。

(A) (B)android:(没有)(C) android:(D) android: 如果需要捕捉某个组件的事件,需要为该组件创建( )(A)属性(B)监听器(C)方法(D)工程7.关于RelativeLayout描述正确的是( )。

(A)该布局为绝对布局,可以自定义控件的x,y 的位置(B)该布局为切换帧布局,可实现标签切换的功能(C)该布局为相对布局,其中控件的位置都是相对位置(D)该布局为表格布局,需要配合TableRow一起使用8.关于Handler的说法不正确的是 ( )。

(A)它实现不同进程间通信的一种机制(B)它采用队列的方式来存储Message(C)Handler既是消息的发送者也是消息的处理者(D) 它实现不同线程间通信的一种机制9. 下列哪种不是Android的存储方式( )(A)File (B) SharedPreferences (C)SQLite (D) ContentProvider10. 下列关于Service的描述,不正确的是 ( )。

完整word版,Android开发技术期末考试复习题

完整word版,Android开发技术期末考试复习题

试题一、选择题1 android虚拟设备的缩写是(A VD)2 Android SDK目前支持的操作系统(Linux)3 Android开发工具插件(ADT)没有提供的开发功能(自动更新)4 Android SDK提供一些开发工具可以把应用软件打包成Android格式文件(APK)5 Android当中基本的所有的UI都是由(view)或者其子类实现的7下列不是Activity的生命周期方法之一的是()onCreate onStart onRestart onResume onPause onStop onDestroy8 以下可以做EditText编辑框的提示信息是(adroid:hint)以下不是手机操作系统的是(windows vista)下列哪个属性是专用于相对布局的(D)A.android.orientation 线性vertical 垂直horizontalB.android:stretchColumnsC.android:layout_alignParentRightD.android:layout_toRightOf定义LinearLayout垂直方向布局时设置的属性( D )A.android:layout_heightB.android:gravityC.android:layoutD. android:orientation vertical 垂直为了使android适应不同分辨率的机型,布局时字体单位应用( D )A.dpB.dip 像素C.pxD.sp下面属于android的动画分类的有( AB)A.TweenB.FrameC.DrawD.Animation Property Animation属性动画android 关于service生命周期的onCreate()和onStart()说法正确的是( AD )A.当第一次启动的时候先后调用onCreate()和onStart()方法B.当第一次启动的时候只会调用onCreate()方法C.如果service已经启动,将先后调用onCreate()和onStart()方法D.如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法在android中使用Menu时可能需要重写的方法有(AC)A、onCreateOptionsMenu() 三种菜单:选项菜单、上下文菜单、子菜单B、onCreateMenu()C、onOptionsItemSelected()D、onItemSelected()Intent传递数据时,下列的数据类型哪些可以被传递(ABCD)A、SerializableB、charsequenceC、ParcelableD、Bundlejava.io包中的( A )和( B )类主要用于对对象Object的读写。

大学安卓ui期末考试试题及答案

大学安卓ui期末考试试题及答案

大学安卓ui期末考试试题及答案一、选择题(每题2分,共20分)1. 在Android开发中,以下哪个不是UI组件?A. TextViewB. ButtonC. ImageViewD. RecyclerView答案:D2. 下列哪个属性用于设置文本的颜色?A. textColorB. textSizeC. textBackgroundD. textFont答案:A3. 在Android布局文件中,哪个标签用于定义一个线性布局?A. <LinearLayout>B. <RelativeLayout>C. <FrameLayout>D. <ConstraintLayout>答案:A4. 在Android中,以下哪个方法用于启动一个新的Activity?A. startActivity()B. finish()C. show()D. hide()答案:A5. 以下哪个不是Android布局属性?A. layout_widthB. layout_heightC. layout_marginD. layout_color答案:D6. 在Android中,哪个类用于处理屏幕旋转等配置变化?A. ActivityB. ServiceC. BroadcastReceiverD. ContentProvider答案:A7. 以下哪个不是Android中的动画类型?A. AlphaAnimationB. TranslateAnimationC. ScaleAnimationD. FadeAnimation答案:D8. 在Android中,以下哪个方法用于获取资源文件?A. getResources()B. getAssets()C. getLayout()D. getDrawable()答案:A9. 在Android开发中,以下哪个不是常用的布局管理器?A. LinearLayoutB. RelativeLayoutC. ConstraintLayoutD. ListActivity答案:D10. 在Android中,以下哪个不是UI设计原则?A. 一致性B. 反馈C. 可用性D. 复杂性答案:D二、简答题(每题5分,共30分)1. 描述Android中Activity生命周期的各个阶段。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题1、下列哪项不是Android 四大组件(C)A. SeiviceB. ActivityC. HandlerD. Content Provider2、Android 是如何组织Activity 的(B)A. 以堆的方式组织ActivityB. 以栈的方式组织ActivityC. 以树形方式组织ActivityD. 以链式方式组织Activity3、关于线程说法不正确的是( B )A. 在 android中,我们可以在主线程中,创建一个新的线程B. 在创建的新线程中,它可以操作UI 组件C. 新线程可以和Handler共同使用D. 创建的Handler 对象,它隶属于创建它的线程4、下列关于内存回收的说明,哪个是正确的(B)A.程序员必须创建一个线程来释放内存B.内存回收程序负责释放无用内存C.内存回收程序允许程序员直接释放内存D.内存回收程序可以在指定的时间释放内存对象5、设置xml布局文件中的字体大小一般用什么单位( c )A. dpB. pxC. spD. pt6、关于 service 生命周期的onCreate()和 onStart() 说法正确的是( D )A. 当第一次启动的时候先后调用onCreate()和 onStart() 方法B. 当第一次启动的时候只会调用onCreate() 方法C. 如果 service 已经启动,将先后调用onCreate() 和 onStart() 方法D. 如果 service 已经启动,只会执行onStart() 方法,不再执行onCreate()方法7、Android 项目工程下面的assets 目录,以下说法正确的是(A)A.这里的文件是原封不动的存储到设备上不会转换为二进制的格式B.主要放置多媒体等数据文件C.主要放置图片文件D.放置字符串,颜色,数组等常量数据8、在 android 中使用 SQLiteOpenHelper 这个辅助类,生成一个可操作的数据库,调用的方法是( A )A.getReadableDatabase()()()()9、Activity 从可见状态变为半透明遮盖状态时,生命周期中哪个方法被调用(B)A. onStop()B. onPause()C. onRestart()()10、下面哪个选项不是AdapterView的子类(c)A. ListViewB. GridViewC. ScrollView11、下面对自定义style的方式正确的是(D)A.<resources><style name="myStyle"><item name="android:layout_width">fill_parent</item></style></resources>B.<style name="myStyle"><item name="android:layout_width">fill_parent</item></style>C.<resources><item name="android:layout_width">fill_parent</item></resources>D.<resources><style name="android:layout_width">fill_parent</style></resources>12、 ScrollView 可以有几个子view(A)A. 1 个B. 2 个个 D.无限制13、和的值分别是( A )A. 12 -11B. 11-11C. 12-12D. 11-1214、关于BroadcastReceiver 的说法不正确的是(B)A. 是用来接收广播Intent的B. 一个广播Intent只能被一个订阅了此广播的BroadcastReceiver 所接收C.对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者D. 接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高15、关于ContenValues类说法正确的是(A)A. 它和Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String 类型,而值都是基本类型B. 它和 Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型C. 它和 Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String 类型D. 它和Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String 类型,而值也是String 类型二、填空题1. Android 中 Service 的实现方法是或。

2.当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行的回调函数是finish ()。

3. android 中常用的四个布局是LinearLayout、AbsoluteLayout、RelativeLayout、FrameLayout。

4.包中的InputStream和OutputStream类主要用于对对象(Object) 的读写。

5. RadioGroup 的选中状态监听接口是OnCheckedChangeListener。

三、编程简述题1.用代码实现 float 的四舍五入,得到 int 型整数。

public static int floatToint( float num){int a=0;if(num>0){a=(int ) ((num*10+5)/10);}else if (num<0){a=(int ) ((num*10-5)/10);}else a=0;return a;}2.简述 Android 触屏事件的处理。

用户的交互是通过事件驱动进行人机交互的在android 中常用的事件按下、弹起、移动、双击、长按、滑动。

在android 中所有的控件和Activity 都间接或直接的继承view, 一个 View 对象可以处理测距、布局、绘制、焦点变换、滚动条,以及触屏区域自己表现的按键和手势,因为我们的view 是继承了surfaceView ,surfaceView 又是继承 view 所以要实现简单的触摸屏事件,只需要重写父类view 里面的 onTouchEvent 方法就可以实现简单的触屏屏事件了3. Class A有 date 日期和time时间两个属性,要求按照日期和时间对List<A> list 进行排序,写出排序代码。

(先按日期排,日期相同的再按时间排)。

class B implements Comparator<Object>{public int compare(Object obj1,Object obj2) {A a=(A) obj1;A b=(A) obj2;return ()pareTo());}}class A{private String date;private String timer;private String no;public String getNo() {return no;}public void setNo(String no) {= no;}public String getDate() {return date;}public void setDate(String date) {= date;}public String getTimer() {return timer;}public void setTimer(String timer) {= timer;}@Overridepublic String toString() {return "A [date=" + date + ", timer=" + timer + ", no=" + no + "]";}}public static void sort(){List<A>list=new ArrayList<A>();A a=new A();("1");("2015-01-01");("11:23:51");(a);A a1=new A();("2");("2014-05-01");("11:22:51");(a1);A a2=new A();("3");("2014-05-01");("21:23:51");(a2);B b=new B();(list, b);for (A a3 : list) {}4,对比简述一下Activity 和 Fragment 的生命周期。

启动 activity 时,系统会先调用onCreate 方法然后调用onstart 方法然后在调用断onResume 方法这时activity 进入运行状态当一个activity被另外一个activity覆盖时系统会调用onpause 方法进入后台挂起当Activity 被覆盖状态变为回到获得焦点状态系统会调用onResume 方法 ;activity 进入运行状态当Activity进入到另一个Activity时当前Activity进入到后台,系统会先调用onpause 然后调用onStop方法; 进入停止状态当用户在次回到这个activity时会先调用onRestart->onstart-onResume-> 进入运行状态;用户退出当前Activity :系统先调用onPause 方法,然后调用onStop 方法,最后调用onDestory 方法,结束当前Activity 。

Oncreate 是系统创建frgment 时调用跟activity 的 oncreate 一样 ;oncreateView是用户首次绘制界面的时候调用返回的是一个view,Onpause 是用户离开这个frgment 时调用,如果下次还要进入则会再次调用oncreateView;Service 的特点:服务,像其它的应用对象,在它们的宿主进程中的主线程里运行;不是一个独立的进程,除非特别指定;它不是一个线程;服务是一种应用程告诉系统它想在后台要做的某个事情的工具;服务是一种把一个应用程序的功能提供(暴露)给其它应用程序的设施。

相关文档
最新文档