




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Android开发基础Android开发基础(习题卷7)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesAndroid开发基础第1部分:单项选择题,共70题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.下列哪一个选项不属于AdapterView类的子选项?GalleryListViewSpinnerGridViewA)ListViewB)SpinnerC)GridViewD)ScrollView答案:D解析:[单选题]2.限制性布局中,app:layout_constraint属性设置为什么值才能限制视图与底部对齐?A)app:layout_constraintBottom_toBottomOfB)app:layout_constraintEnd_toEndOfC)app:layout_constraintStart_toStartOfD)app:app:layout_constraintTop_toTopOf答案:A解析:[单选题]3.下面哪个方法不是发送广播消息的方法?()A)sendBroadcast()B)sendCommonBroadcast()C)sendOrderedBroadcast()D)sendStickyBroadcast()答案:B解析:[单选题]4.AndroidActivity生命周期中调用的第一个方法是?()A)onInit()B)onStart()C)onCreate()D)onBegin()答案:C解析:[单选题]5.如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?()A)该文本域的宽度将填充父容器宽度B)该文本域的宽度仅占据该组件的实际宽度C)该文本域的高度将填充父容器高度D)该文本域的高度仅占据该组件的实际高度答案:D解析:[单选题]6.下列方法中,()方法是sharedPreferences获取其编辑器的方法?A)getEdit()B)edit()C)setEdit()D)getAll答案:B解析:[单选题]7.Maven项目的主配置文件是()A)pom.xmlB)web.xmlC)mysql-config.xmlD)application.xml答案:A解析:[单选题]8.教育行政部门收到调解申请,认为必要的,可以指定专门人员进行调解,并应当在受理申请之日起()内完成调解。A)30日B)15日C)60日D)90日答案:C解析:《学生伤害事故处理办法》第三章第十九条规定,教育行政部门收到调解申请,认为必要的,可以指定专门人员进行调解,并应当在受理申请之日起60日内完成调解。[单选题]9.以下代码中可以正确创建FragmentManager的是()A)FragmentManagerfm=getFragmentManager();B)FragmentManagerfm=newFragmentManager();C)FragmentManagerfm=newgetFragmentManager();D)FragmentManagerfm=FragmentManager();答案:A解析:[单选题]10.下列不属于android布局的是___A)FrameLayoutB)LinearLayoutC)BorderLayoutD)TableLayout答案:C解析:[单选题]11.使用RadioGroup默认显示第一个选项,请补全下面的代码()?publicclassMainActivityextendsAppCompatActivityimplementsViewPager.OnPageChangeListener,RadioGroup.OnCheckedChangeListenerprivateList<Integer>mTabs=newArrayList<>();privatevoidinitData(){mTabs.add(R.id.radioButton1);mTabs.add(R.id.radioButton7);(?);}A)mRadiogroup.check(R.id.radioButton7);B)mRadiogroup.set(R.id.radioButton7);C)mRadiogroup.check(R.id.radioButton1);D)mRadiogroup.findViewByid(R.id.radioButton7);答案:C解析:[单选题]12.关于有序广播和无序广播说法正确的是().A)有序广播可以被拦截B)有序广播和无序广播类似C)有序广播不可以被拦截D)无序广播是按照优先级进行发送答案:A解析:[单选题]13.在BaseAdapter的抽象方法中,以下哪个可以获取Item条目的总数()A)getCountB)getItemC)getItemIdD)getView答案:A解析:[单选题]14.限制性布局中,app:layout_constraint属性设置为什么值才能限制视图与左边对齐?A)app:layout_constraintBottom_toBottomOfB)app:layout_constraintEnd_toEndOfC)app:layout_constraintStart_toStartOfD)app:app:layout_constraintTop_toTopOf答案:C解析:[单选题]15.设置Button的单击事件是?A)setOnClickListenerB)setOnCheckChangeListenerC)setOnMenuItemSelectedListenerD)setOnCheckedListener答案:A解析:[单选题]16.以下对接口描述错误的有()A)接口没有提供构造方法B)接口中的方法默认使用public、abstract修饰C)接口中的属性默认使用public、static、final修饰D)接口不允许多继承答案:D解析:[单选题]17.Intent传递数据时,下列的哪种类型数据不可以被传递?A)SerializableB)JSON对象C)BundleD)charsequence答案:B解析:[单选题]18.蒲松龄作为一名家喻户晓的文学家,曾数次遭遇挫折。他在铜镇尺刻上了一副对联:有志者,事竟成,破釜沉舟,百二秦关终属楚。苦心人,天不负,卧薪尝胆,三千越甲可吞吴。这副励志对联中.描写的两位历史人物是()。A)韩信,勾践B)项羽,夫差C)项羽,勾践D)韩信,夫差答案:C解析:上联描写的是项羽,下联描写的是勾践。韩信是刘邦手下的大将,夫差是越王勾践卧薪尝胆之后最终战胜的吴王。[单选题]19.在AndroidManifest.xml中描述一个Activity时,该Activity的label属性是指定什么的?()A)指定该Activity的图标B)指定该Activity的显示标签C)指定该Activity和类相关联的类名D)指定该Activity的唯一标示答案:B解析:[单选题]20.Intent中如果既要设置类型又要设置数据,需要使用()方法。(10分)A)setData(..)B)setType(..)C)setDataAndType(..)D)setTypeAndData(..)答案:C解析:答案说明:Intent.setData(data)和intent.setType(type)注意这两个方法会互相清除,意思就是:如果先设置setData(data)后设置setType(type),那么后设置的setType(type)会把前面setData(data)设置的内容清除掉,而且会报错,反之一样,所以如果既要设置类型与数据,那么使用setDataAndType(data,type)这个方法。[单选题]21.关于适配器的说法不正确的是?A)它主要是用来存储数据B)它主要用来把数据绑定到组件上C)它主要用来解析数据D)它主要用来存储xml数据答案:B解析:[单选题]22.androis关于service生命周期的onCreate()和onSta(rt)说法正确的是()A)当第一次吭励的时候先后会调用onCteate()和onStart()方法B)当第一次吭励的时候另会调用onCteate()方法C)如果service已经吭励,将先后调用onCteate()和onStart()方法D)如果service已经吭励,另会执行onCreate方法。答案:A解析:[单选题]23.使用Android系统进行拍照用到的类有:()A)SurfaceViewB)SurfaceHolderC)CallbackD)Camera答案:D解析:[单选题]24.对于一些特殊的广播事件,比如屏幕锁屏和解锁,以下说法正确的是().A)对于这样的广播事件,需要采用动态代码的方式进行注册,在清单文件注册不生效B)直接在清单文件里面配置相应的动作就可以C)对文件操作的权限D)设置程序开机第一启动的权限答案:A解析:[单选题]25.从HTTP请求中,获得请求参数,应该调用()A)request对象的getAttribute()方法B)request对象的getParameter()方法C)session对象的getAttribute()方法D)session对象的getParameter()方法答案:B解析:[单选题]26.读取文件内容的首要方法是A)openFileOutputB)readC)writeD)openFileInput答案:D解析:[单选题]27.阅读代码回答运行结果()publicclassMainActivityextendsActivityimplementsOnClickListener{privateButtonmBtnLogin=(Button)findViewById(R.id.btn_login);privateTextViewmTextViewUser;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mTextViewUser=(TextView)findViewById(R.id.textview_user);mBtnLogin.setOnClickListener(this);newThread(){@Overridepublicvoidrun(){mTextViewUser.setText(10);}}.start();}@OverridepublicvoidonClick(Viewv){mTextViewUser.setText(20);}}A)Resources$NotFoundExceptionB)ViewRootImpl$CalledFromWrongThreadExceptionC)NullPointerExceptionD)运行正常,mTextViewUser组件上显示内容为10答案:C解析:[单选题]28.下面选项中,哪一项是Android的四大组件之一()。A)ListViewB)ActivityC)IntentD)Bundle答案:B解析:Android的四大组件:Activity、Service、BroadcastReceiver、ContentProvider[单选题]29.关于广播的作用,正确的说法是()A)它是用接收系统发布的一些消息的B)它可以帮助service修改用户界面C)它不可以启动一个ServiceD)它可以启动一个Activity答案:D解析:[单选题]30.在Java中,JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包括在()包中。A)java.langB)java.sqlC)java.utilD)java.math答案:B解析:[单选题]31.下列说法错误的是()A)Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦B)Intent可以传递View对象C)对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将Intent映射给可以处理此Intent的Activity、IntentReceiver或ServiceD)通过Intent可以删除程序答案:B解析:[单选题]32.请问下面的哪个函数实现ListView的列表选择事件监听器?A)OnItemClickB)OnClickC)onItemSelectedD)OnLongClick答案:A解析:[单选题]33.在Android中,1PT大概等于多少SP()A)2.12B)1.22C)1.12D)2.22答案:D解析:[单选题]34.关于适配器的说法正确的是?A)它主要是用来存储数据B)它主要用来把数据绑定到组件上C)它主要用来解析数据D)它主要用来存储xml数据答案:B解析:[单选题]35.在Android中,在屏幕密度为160时,1pt大概等于()sp。A)1.22B)2.22C)2.12D)1.12答案:B解析:[单选题]36.以下对异常的描述不正确的有()A)异常分为Error和ExceptionB)Throwable是所有异常类的父类C)Exception是所有异常类父类D)Exception包括RuntimeException和RuntimeException之外的异常答案:C解析:[单选题]37.复选框选项被选择事件通常用哪个方法实现?A)setOnClickListenerB)setOnCheckedChangeListenerC)setOnMenuItemSelectedListenerD)setOnCheckedListener答案:B解析:[单选题]38.处理菜单项单击事件的方法不包含()A)使用onOptionsItemSelected(MenuItemitem)响应B)使用onMenuItemSelected(intfeatureId.MenuItemitem)响应C)使用onMenuItemClick(MenuItemitem)响应D)使用onCreateOptionsMenu(Menumenu)响应答案:D解析:[单选题]39.关于视图控件的常用事件描述中,不正确的是?()A)Click事件只能使用在按钮上,表示按钮的点击动作B)当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件C)当框中某一选项被选择时,将触发CheckedChange事件D)当框中某一选项被选择时,将触发CheckedChange事件答案:A解析:[单选题]40.显示Spinner控件需要用到的适配器是()A)ArrayAdapterB)SimpleAdapterC)SimpleCursorAdapterD)Adapter答案:A解析:[单选题]41.想实现批量删除的动态sql的标记可选择A)Choose(when/otherwise)B)SetC)WhereD)Foreach答案:D解析:[单选题]42.在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的?()A)TextViewtv=this.findViewById(R.id.bookName);B)TextViewtv=(TextView)this.findViewById(R.id.code);C)TextViewtv=(TextView)this.findViewById(R.id.bookName);D)TextViewtv=(TextView)this.findViewById(R.string.bookName);答案:C解析:[单选题]43.在SQLiteOpenHelper中创建表的方法是A)构造方法B)onCreate()C)onUpgrade()D)getReadableDatabase()答案:B解析:[单选题]44.以下关于Looper主消息的循环器说法正确的是().A)Looper是用来发送消息和处理消息的B)Looper是主消息的循环器,是用来接收Handler发送的消息C)Looper是主消息的循环器,用来监视消息队列里面的数据,一旦发现消息队列里面有数据就把消息给取出来D)Looper是用来处理消息的答案:C解析:[单选题]45.Android的程序创建中,填写Packagename表示()?A)项目名称B)项目包名C)项目类名称D)应用程序名称答案:B解析:[单选题]46.onPause()什么时候调用?A)当界面启动时B)当onCreate方法被执行之后C)当界面被隐藏时D)当界面重新显示时答案:C解析:[单选题]47.Android1.0是Google在()年9月发布的?A)2009B)2010C)2008D)2011答案:C解析:[单选题]48.Mapper.xml中支持编写查询SQL语句的标签是什么()A)InsertB)SelectC)UpdateD)Delete答案:B解析:[单选题]49.Android的所有布局,这些布局都继承自哪个类()?A)LayoutB)ViewGroupC)ContainerD)View答案:B解析:[单选题]50.MyBatis如何执行批处理A)使用BatchExecutor完成批处理B)使用SimpleExecutor完成批处理C)任一executor均可实现D)无法进行批处理答案:A解析:[单选题]51.多线程下载和断点续传使用什么()类是对文件进行操作。A)FileInputStreamB)FileOutputStreamC)InputStreamReaderD)RandomAccessFile答案:D解析:[单选题]52.Activty和Task的启动模式有哪些?()A)standard、singleTopB)singleTop、singleTaskC)singleTask、singleInstanceD)standard、singleTop、singleTask、singleInstance答案:D解析:[单选题]53.以下哪项是查询学生记录表中的第3-5条数据A)select*fromstudentlimit2,3B)select*fromstudentlimit2,5C)select*fromstudentlimit3,5D)select*fromstudentlimit3,2答案:A解析:[单选题]54.Tween动画,使用View对象播放动画的方法是()A)start()B)play()C)AnimationUtils.loadAnimation(Contextcontext,intid)D)starAnimation(Animationanimation)答案:D解析:[单选题]55.下面关于Service的描述,错误的是()A)Service是Android四大组件之一B)没有用户界面C)在Java代码中可以动态注册服务D)Service依赖于Activity,当Activity销毁时,Service也被销毁答案:D解析:[单选题]56.在多个应用中读取共享存储数据时,需要用到的query方法,是哪个对象的方法()A)ContentResolverB)ContentProviderC)CursorD)SQLiteHelper答案:A解析:[单选题]57.在Android应用开发中,使用()作为项目唯一标识。A)包名B)类名C)数字签名D)数字证书答案:A解析:[单选题]58.使用SQLiteOpenHelper的构造方法创建与数据库连接时,参数可以设置为null的是()A)ContextB)数据库名C)CursorFactoryD)数据库版本答案:C解析:[单选题]59.下列不属于service生命周期的方法是()A)onCreateB)onDestroyC)onStopD)onStartCommand答案:C解析:[单选题]60.关于sendBroadcast()方法说法正确的是().A)该方法是发送一条有序广播B)该方法是发送一条无序广播C)该方法即是发送有序广播也可以发送无序广播D)以上说法都不正确答案:B解析:[单选题]61.当Activity完全不可见时,它就处于()状态,如果系统内存不足,这种状态下的Activity很容易被销毁A)运行B)暂停C)停止D)销毁答案:C解析:[单选题]62.下面哪种进程最重要,最后被销毁?()A)服务进程B)后台进程C)可见进程D)前台进程答案:D解析:[单选题]63.短信内容提供者的主机名是()A)smsB)com.android.smsC)smsProviderD)com.android.smsProvider答案:B解析:[单选题]64.在Java中,()类提供定位本地文件系统,对文件或目录及其属性进行基本操作。A)FileInputStreamB)FileReaderC)FileWriterD)File答案:D解析:[单选题]65.下列关于Handler的说法不正确的是()A)Handler是Android的一种消息机制B)使用Handler能够定时执行某些任务C)Handler只能发布消息D)使用Handler能够刷新UI组件答案:C解析:[单选题]66.以下不属于MyBatis的Executor执行器的是A)SimpleExecutorB)ReuseExecutorC)BatchExecutorD)StateMent答案:D解析:[单选题]67.视频播放支持以下哪种方式?()A)同步方式B)异步方式C)两者都支持D)两者都不支持答案:C解析:[单选题]68.创建子菜单的方法是A)addB)addSubMenuC)createSubMenuD)createMenu答案:B解析:[单选题]69.Android的布局可以从()文件里读出?A)layoutB)drawableC)stringD)mipmap答案:A解析:[单选题]70.在下列选项中,关于contentprovider的功能说话正确的是()A)读取系统中的短信内容B)建立一个数据库C)开机后自动启动一个程序D)播放一段音乐答案:A解析:第2部分:多项选择题,共14题,每题至少两个正确答案,多选或少选均不得分。[多选题]71.在Paint中,可以设置画笔颜色的方法有()(选2项)A)setAlpha();B)setARGB();C)setStyle();D)setColor();答案:BD解析:[多选题]72.在Android中,以下哪些控件是EditText的子控件?【选两项】A)CheckBoxB)RadioButtonC)AutoCompleteTextViewD)ExtractEditText答案:CD解析:[多选题]73.<collection>标签支持的属性值以及属性的作用和<association>标签完全相同,分别有哪些()A)resultTypeB)columnPrefixC)propertyD)javaType答案:ABCD解析:[多选题]74.以下关于Toast说法正确的是()A)Toast能编辑B)Toast没有焦点C)Toast可以获得用户输入D)Toast只能持续一段时间答案:BD解析:[多选题]75.Android绘制图像时最常用的类包括()。A)BitmapB)BitmapFactoryC)PaintD)Canvas答案:ABCD解析:[多选题]76.使用SimpleAdapter作为ListView的适配器,行布局中支持下列()组件。A)TextViewB)ProgressBarC)CompoundButtonD)ImageView答案:ACD解析:[多选题]77.在SDK的几个版本中,主流的退出应用程序的方式有()(选两)A)调用杀进程B)是用AvtivityManager在AndroidManifest.xml中加权限C)故意在应用程序中抛出异常D)自定义一个退出的方法答案:AB解析:[多选题]78.在Android中,以下哪些是列表控件【选两项】A)ListViewB)TextViewC)ImageViewD)RecyclerView答案:AD解析:[多选题]79.下面是属于GLSurFaceView特性的是()()A)管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。B)管理一个EGLdisplay,它能让opengl把内容渲染到上述的surface上。C)让渲染器在独立的线程里运作,和UI线程分离。D)可以直接从内存或者DMA等硬件接口取得图像数据答案:ABC解析:[多选题]80.Activity的生命周期状态从启动到运行,会调用以下哪些方法?A)onCreate()B)onStart()C)onResume()D)onPause()答案:ABC解析:[多选题]81.下面异常是属于RuntimeException的是()()A)ArithmeticExceptionB)IllegalArgumentExceptionC)NullPointerExceptionD)BufferUnderflowException答案:ABCD解析:[多选题]82.在Android中使用SQLiteOpenHelper这个辅助类时,哪些操作可能生成一个数据库(A)getWriteableDatabase0B)getReadableDatabase()C)getDatabase0D)getAbleDatabase0答案:ABC解析:[多选题]83.Android中,可以使用以下哪些控件播放视频()A)SurfaceViewB)ListViewC)VideoViewD)MediaPlayer答案:AC解析:第3部分:填空题,共1题,请在空白处填写正确答案。[填空题]84.Timer中取消定时器的方法是_____答案:cancel解析:第4部分:判断题,共5题,请判断题目是否正确。[判断题]85.设置EditText密码框中输入的字符或数字显示为?.?,可以设置其android:inputType属性为textPasswordA)正确B)错误答案:对解析:[判断题]86.Viewgroup是盛装界面控制的容器。()A)正确B)错误答案:对解析:[判断题]87.一个组件只能绑定一个服务A)正确B)错误答案:错解析:[判断题]88.当从MainActivity跳转到SecondActivity时,如果需要有数据回传,可以使用StartActivity()方法启动新的ActivityA)正确B)错误答案:错解析:[判断题]89.使用openFileOutput()方式打开应用程序的输出流时,只需要指定文件名A)正确B)错误答案:错解析:第5部分:问答题,共10题,请在空白处填写正确答案。[问答题]90.加载大图片的时候如何防止内存溢出答案:android系统给图片分配的内存只有8M,当加载大量图片时往往会出现OOM。Android加载大量图片内存溢出解决方案:1)尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存,可以通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的source2)使用BitmapFactory.Options对图片进行压缩InputStreamis=this.getResources().openRawResource(R.drawable.pic1);BitmapFactory.Optionsoptions=newBitmapFactory.Options();options.inJustDecodeBounds=false;options.inSampleSize=10;//width,hight设为原来的十分一Bitmapbtp=BitmapFactory.decodeStream(is,null,options);3)运用Java软引用,进行图片缓存,将需要经常加载的图片放进缓存里,避免反复加载及时销毁不再使用的Bitmap对象if(!bmp.isRecycle()){bmp.recycle()//回收图片所占的内存system.gc()//提醒系统及时回收}解析:[问答题]91.Final、finally、finanlize()的区别答案:final?用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。解析:[问答题]92.DDMS和TraceView的区别?答案:DDMS是一个程序执行查看器,在里面可以看见线程和堆栈等信息,TraceView是程序性能分析器。解析:[问答题]93.AndroidManifest.xml清单文件<Activity>标签中属性android:excludeFromRecents="true"android:screenOrientation="portrait"android:configChanges="orientation|locale"的含义答案:android:excludeFromRecents表示是否可被显示在最近打开的activity列表里,true表示否,false表示是android:screenOrientation表示activity显示的模式,一般用来设置activity横屏显示(horizontal)或竖屏显示(portrait)android:configChanges=[oneormoreof:"mcc""mnc""locale""touchscreen""keyboard""keyboardHidden""navigation""orientation""fontScale"]是当所指定属性(ConfigurationChanges)发生改变时,通知程序调用onConfigurationChanged()函数,比如orientation屏幕方向发生改变,locale语言环境发生改变时解析:[问答题]94.Service和Thread的区别?答案:servie是系统的组件,它由系统进程托管(servicemanager);它们之间的通信类似于client和server,是一种轻量级的ipc通信,这种通信的载体是binder,它是在linux层交换信息的一种ipc。而thread是由本应用程序托管。1).Thread:Thread是程序执行的最小单元,它是分配CPU的基本单位。可以用Thread来执行一些异步的操作。2).Service:Service是android的一种机制,当它运行的时候如果是LocalService,那么对应的Service是运行在主进程的main线程上的。如:onCreate,onStart这些函数在被系统调用的时候都是在主进程的main线程上运行的。如果是RemoteService,那么对应的Service则是运行在独立进程的main线程上。既然这样,那么我们为什么要用Service呢?其实这跟android的系统机制有关,我们先拿Thread来说。Thread的运行是独立于Activity的,也就是说当一个Activity被finish之后,如果你没有主动停止Thread或者Thread里的run方法没有执行完毕的话,Thread也会一直执行。因此这里会出现一个问题:当Activity被finish之后,你不再持有该Thread的引用。另一方面,你没有办法在不同的Activity中对同一Thread进行控制。举个例子:如果你的Thread需要不停地隔一段时间就要连接服务器做某种同步的话,该Thread需要在Activity没有start的时候也在运行。这个时候当你start一个Activity就没有办法在该Activity里面控制之前创建的Thread。因此你便需要创建并启动一个Service,在Service里面创建、运行并控制该Thread,这样便解决了该问题(因为任何Activity都可以控制同一Service,而系统也只会创建一个对应Service的实例)。因此你可以把Service想象成一种消息服务,而你可以在任何有Context的地方调用Context.startService、Context.stopService、Context.bindService,Context.unbindService,来控制它,你也可以在Service里注册BroadcastReceiver,在其他地方通过发送broadcast来控制它,当然这些都是Thread做不到的。解析:[问答题]95.Android的布局包括?答案:相对,绝对,表格,线性_帧布局解析:[问答题]96.java中如何引用本地语言答案:可以用JNI(javanativeinterfacejava本地接口)接口。解析:[问答题]97.描述一下android的系统架构答案:android系统架构分从下往上为linux内核层、运行库、应用程序框架层、和应用程序层。linuxkernel:负责硬件的驱动程序、网络、电源、系统安全以及内存管理等功能。libraries和androidruntime:libraries:即c/c++函数库部分,大多数都是开放源代码的函数库,例如webkit(引擎),该函数库负责android网页浏览器的运行,例如标准的c函数库libc、openssl、sqlite等,当然也包括支持游戏开发2dsgl和3dopengles,在多媒体方面有mediaframework框架来支持各种影音和图形文件的播放与显示,例如mpeg4、h.264、mp3、aac、amr、jpg和png等众多的多媒体文件格式。android的runtime负责解释和执行生成的dalvik格式的字节码。applicationframework(应用软件架构),java应用程序开发人员主要是使用该层封装好的api进行快速开发。app
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版机柜合同模板
- 教师签订劳动合同范例二零二五年
- 五人合伙合同样本
- 经济合同担保
- 全新美容院转让协议二零二五年
- 幼儿园课程游戏化实施方案
- 2025年UV无影胶水项目发展计划
- 住建部eps合同样本
- 课堂教学中的师生互动
- 代理产品区域合同标准文本
- 2025年中国艾草行业市场现状、发展概况、未来前景分析报告
- 防走失应急预案
- 临床实验室管理学学习通超星期末考试答案章节答案2024年
- 中式烹调师理论知识测试题与参考答案
- 氧化还原反应配平专项训练
- 低压电工培训教案
- 外科护理风险
- 2024年执业助理医师实践技能考试体格检查
- FURUNO 电子海图 完整题库
- 2020年全国硕士研究生招生考试《思想政治理论》真题及解析
- 浙江省中小学心理健康教育课程标准
评论
0/150
提交评论