欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Android基础程序设计教材课后题及参考答案(后5章).docx

    • 资源ID:464301       资源大小:34.33KB        全文页数:14页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Android基础程序设计教材课后题及参考答案(后5章).docx

    第6章数据存储一选择题1 .在EnVirOnment类中,用来获得SD根目录方法的是()。A.getDataDirectory()B.getExternalStorageDirectory()CgetExternaIStorageStateOD.getDownloadCacheDirectory()2 .Android中使用OPenFiIeoUtPUt(Stringname,intmode)方法获取到文件输出流时,第二个参数mode常用模式有()o多选A.MODE_PRIVATEB.MODE_APPENDC.MODE_WORLD_READABLED.MODE_WORLD_WRITEABLE3 .在下列选项中,用于查询数据的方法是()A.pdate()B.insert()C.query()D.delete()4.自定义一个数据适配器MyAdatper,需要让它继承的类是()。A.DefauItAdapterB.ParentAdapterC.BaseAdapterD.BasicAdapter5. Android系统中使用的数据库是()。A.OracelB.SQLServerC.MySQLD.SQLite二填空题1 .在AndrOid中,需要使用【】给LiStVieW填充数据。2 .BaseAdapter中的getCount()方法作用是【】。3 .是一个对数据库执行工作单元,是针对数据库的一组操作。4 Android中常见数据存储方式有【】、【】、【】、【】、【】5 .在ACtiVity中使用【】方法可以打开datadata包名filesa.txt文件的输出流对象。三简答题1.Android中数据存储都有哪几种类型?2 .请简单介绍如何使用SharedPreferenCeS存储数据。3 .请简单描述SQLite数据库具有哪些特点。第6章答案一选择题1.B2.A,B,C,D3.C4.C5.D二填空题1 .数据适配器;2 .返回LiStVieW显示的条目个数;3 .事务;4 .ContentProviderSQLite>文件存储、SharedPreferences网络存储;5 .openFileOutput();三简答题1. Android中常见的数据存储格式有ContentProviderSQLite文件存储、SharedPreferences以及网络存储。2. 第1步:得到SharedPreferenCeS对象第2步:获得SharedPreferences的编辑器Editoreditor=sp.edit();第3步:使用editor存储数据第4步:提交保存数据mit();3. SQLite是一款轻量级的关系数据库,运算速度快,占用资源少,且支持标准的SQL语法还遵循数据库的ACID事务。第7章内容提供者一选择题1 .下列哪个权限为Android6.0之后认定的危(Wei)险权限OA.ACCESS_NETWORK_STATEB.CHANGE_NETWORK_STATEC.READ_EXTERNAL_STORAGED.READ_CONTACTS2.内容提供者的Uri形式的组成部份有OA.schemeB.authorityC.pathD.以上三者全部3.利用内容解析者查询短信数据时Uri怎么写()。A.Uriuri=Uri.parse(zzcontentsmsw)B.Uriuri=Uri.parse(zzcontentsmsdataw)C.Uriuri=Uri.parse(wcontentsmscontactw)D.Uriuri=Uri.parse(wsmsw)4.在下列选项中,关于内容提供者的说法错误的是()。A.ContentProvider是一个抽象类,惟独继承后才干使用。B.内容提供者惟独在AndroidManifeSt.xml文件中注册后才干运行。C.内容提供者为其它应用程序提供了统一的访问数据库的方式。D.内容提供者不是抽象类。5.短信的内容提供者是()。A.ContactProviderB.MessageProviderC.SmsProviderD.TeIephonyProvider二填空题1 .J用于在程序中暴露数据。2 .COntentPrOVider可以实现跨程序的【】。3 .创建一个内容提供者类AccountProvider,需要让它继承父类【4 .用于操作其他应用程序中的数据。5.若需要时事监听COntemPrOVider中的数据变化,需要使用【】来实现。三简答题1.请简单描述内容提供者的作用。2 .如何使用内容提供者操作数据。3 .请简单介绍内容观察者的应用场景。第7章答案一选择题l.CzD2.D3.A4.D5.C二填空题1. ContentProvider2. 数据共享3. ContentProvider4. ContentResoIver5. ContentObserver三简答题1 .内容提供者主要作用是实现对外共享数据,其他应用可以通过内容解析者来访问通过内容提供者暴露出来的数据。在Android开辟中,时常需要访问其他应用程序的数据。例如,使用支付宝转账时需要填写收款人的电话号码,此时就需要获取到系统联系人的信息。获取访问系统短信的信息,为了实现这种跨程序共享数据的功能,Android系统提供了一个组件叫做内容提供者。2 .首先在工程里创建一个类,继承ContentProvider,重写了OnCreate和增删改查的方法;接着在清单文件中配置一个provider,需要这个数据authorities,用来惟一标识内容者,否则其他应用程序没有权限访问这个内容提供者,最后在OnCreate方法里得到数据库的匡助类;3 .观察者模式,又可以称之为发布-定阅模式,观察者,顾名思义,就是一个监听者,类似监听器的存在,一旦被观察/监听的目标发生的情况,就会被监听者发现,这么想来目标发生情况到观察者知道情况,其实是由目标将情况发送到观察者的。观察者模式多用于实现定阅功能的场景,例如微博的定阅,当我们定阅了某个人的微博账号,当这个人发布了新的消息,就会通知我们。第8章网络技术一、选择题1.多线程下载设置Range头信息代表()。A.代表告诉服务器每一个线程下载的开始位置和结束位置。B.代表告诉服务器线程下载的开始位置。C.代表告诉服务器下载的结束位置。D.以上都不正确。2 .以下是AndrOid中用于Xml解析方式的是()。A.SAXB.DOMC.XmlPuIIParserD.Juint3 .关于Android中消息机制说法正确的是()。A. HandIer只能用来发送消息。B. Handler是用来发送消息和处理消息的。C. MessageQueue是用来采集消息并主动发送消息。D. 1.ooper是主消息的循环器.Looper是由handler创建的。4 .做网络图片查看器的时候,需要把获取的流信息转换为()。A.StringB.intC.BitmapD.text5 .关于HttPURLConneCtion使用说法错误的是()。A. HttPURLCOnneCtiOn对象访问网络时,需要设置超时时间。B. HttpURLConnection继承自Connection类。C. HttpURLConnection是一个标准的Java类。D. URLConnection类可以发送和接收任何类型和长度的数据。二、填空题1. Android中线程之间传递消息使用的是【】对象。2. HTTP协议中,数据提交方式有两种,分别是【】和【】。3. Handler消息机制包含四个对象,【】、【】、【】、【4. 协议规定了浏览器和服务器之间互相通信的规则。5. Google规定Android4.0以后访问网络的操作都必须放在【三、简答题USON数据都有哪几种格式?2 .请简单描述GET与PoST请求方式。3 .请简单介绍JSe)N解析都有哪几种方式。第8章答案一、选择题1. A2.C3.B4.C5.B二、填空题2. Message3. Get和Post4. Message、Handler、MessageQueue、Looper5. HTTP6. 子线程三、简答题1.JSoN数据支持4种基本数据类型:字符串(String)、数字(number)、布尔型(boolean)以及NUll值;且包含两种数据结构对象和数组。2 .GET方式是以实体的方式得到由请求URL所指向的资源信息,它向服务器提交的参数跟在请求URL后面。使用GET方式访问网络URL的长度是有限制的。HTTP协议规定GET方式请求URL的长度不超过4ko但是IE浏览器GET方式请求URL的长度不能超过1k,为了兼容,因此GET方式请求URL的长度要小于1K。POST方式用来向目的服务器发出请求,要求它接受被附在请求后的实体。它向服务器提交的参数在请求后的实体中,它提交的参数是浏览器通过流的方式直接写给服务器的。此外,PoST方式对URL的长度是没有限制的。3 .第一种为原生解析,使用Android提供的JSonAITay和JSOnobjeCt进行解析;第二种使用GOOgle提供的GSon库进行解析;第三种使用FaStJSOn进行解析;第四种使用JaddSOn进行解析。第9章服务一、选择题1 .关于SerViCe和Thread的区别说法,不正确的是()。A. service默认运行在声明它的应用进程的主线程中。B. service里可以执行密集运算或者阻塞操作。C.可以在SerViCe里创建一个Thread,D.当有耗时或者阻塞的操作时应该在其中创建一个线程2 .关于服务的创建说法错误的是().A. Android中创建服务需要继承Service类。B. Android中的服务需要在清单文件配置。C. Android中的服务可以理解成是在后台运行且没有界面的activity。D. Android中定服务能做的事情彻底可以开一个子线程替代。3 .通过bindService方式开启服务,服务生命周期是()。A. onCreate()onStart()onBind()®onDestroy()B. onCreate()onBind()onDestroy()C. OnCreate()OnBind()®OnUnBind()OnDeStrOy()D. onCreate()onStart()®onBind()®onUnBind()onDestroy()4 .以StartService开启服务以下说法正确的是()。AstartService方式开启服务,服务一旦被开启,服务就会在后台长期运行。B.服务开启后只能关机后才干关闭服务。C.服务不需要在清单文件里注册。D.服务住手时会调用OnStoP()。5.关于AlDL描述错误的是()oA. AIDL全称是AndroidinterfacedefinitionLanguageoB. AlDL浮现目的是解决进程间通信。C. AIDL定义接口的源代码必须以.aidl结尾。D. AIDL语言就是JaVa语言的演变。二、填空题1 .Android进程间通信是通过【】实现的。

    注意事项

    本文(Android基础程序设计教材课后题及参考答案(后5章).docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开