欢迎来到天天文库
浏览记录
ID:28056071
大小:134.00 KB
页数:9页
时间:2018-12-07
《安卓考试复习》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1、安卓核心组件有哪些?提供界面显示的Activtiy,提供后台计算的Service,提供进程间通信的Intent和提供广播接收白〈JBroadcastRsceiver.安卓用什么数据库?SQLite2、R.java是什么文件?干什么用的?在什么地方?R.java文件是Android项目自动生成的终态类R.java文件除了有自动标识资源的"索引"功能之外,还有另一个主要的功能,当"res"目录中的某个资源在应川中没有被使川到,在该应用被编译的时候系统就不会把对应的资源编译到该应用的APK包中,这样可以节省Android
2、手机的资源。"gen/"目录下3、安卓平台架构分为儿层?各是什么?Android系统分为卩4层,从下往上分别是LinuxKernel,Libraries和AndroidRuntime,ApplicationFrameworl,Applications.4、在manifest文件中如何注册一个activity?〈activityandroid:name=".MainActivityH>5、Activity的生命周期有哪些状态?状态转挽时调用的方法各是什么?一个Activity有三种状态:激活或者运行
3、状态,运行在前台(在当前Activity栈的栈顶)。暂停状态,失去了焦点但是仍然对用户可见,比如有其他的Activity在它之上,或者透明或者没有遮住整个屏幕。停止状态,被其他Activity覆盖,需要注意的是包括暂停状态在内,这两种状态都仍然保存了所有状态信息,直到被系统终止。1voidonCreate()2voidonStart()3voidonRestart()4voidonResume()5voidonPause()6voidonStop()7voidonDestroyf)6、同一个应用之间Activity互相
4、调用要用什么Intent(隐式、显式?还是什么?)?显式Intent直接用组件的名称定义目标组件,这种方式很直接。但是由于开发人员往往并不清楚别的应用程序的组件名称,因此,显式Intent更多用于在应用程序内部传递消息。比如在某应用程序内,一个Activity启动一个Service。7、什么是DalvikVirtualMachine?(Dalvik虚拟机器)是一种暂存器型态的虚拟机器。简称DVM,DVM在撰写开发时就己经设想用最少的记忆体资源来执行,以及同时可执行多个VM为前提来开发的。8、什么是ContentProv
5、ider?ContentProvider,即内容提供商或者内容提供器内界提供器是应用程序之间共享数据的接口,Android系统将这种机制应用到方方而而。比如:联系人提供器专为不同应用程序提供联系人数据;设置提供器专为不同应用程序提供系统配置信息,包括内置的设賈应用程序等。9、什么是BroadcastReceiver?①广播接收器是一个专注于按收广播通知信息,并做出对应处理的组件。①应用程序可以拥有任意数量的广播接收器以对所有它感兴趣的通知信息予以响应。所有的接收器均继承自BroadcastReceiver基类。②广播接
6、收器没有用户界面。然而,它们可以启动一个activity来响应它们收到的信息,或者用NotificationManager来通知用户。通知可以用很多种方式來吸引用户的注意力一闪动背灯、震动、播放声音等等。一般来说是在状态栏上放一个持久的阁标,用户可以打开它并获取消息。10、什么是Intent?Intent(意图)主要是解决Android应用的各项组件之间的通讯。Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将Intent传递给调用的
7、组件,并完成组件的调用。11、什么是Service,Service有哪些状态?Service是android系统中的四大组件之—(Activity、Service、BroadcastReceiver>ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。onCrcatcO,onBind()2种状态12、安卓的资源有哪些类型?各放在什么位置?Bool用XML格式定义的布尔值文件位置:res/values/filename.xmlColor用XML格式定
8、义的颜色值文件位置:res/values/colors.xmlDimensin川XML格式定义的数量值文件位置:res/values/filename.xmlID用XML格式定义的紫苑唯一ID文件位置:res/values/filename.xmlInteger用XML格式定义的整数资源文件位置:res/values/filena
此文档下载收益归作者所有