Android移动开发—习题2.0

6、每个Content Provider提供公共的URI(使用Uri类包装)来唯一标识其数据集。管理多个数据集(多个表

格)的Content Provider为每个都提供了单独的URI。所有为provider提供的URI都以“content://”作为前

缀。

二、判断题

1、ContentProvider所提供的Uir可以随便定义。

2、ContentResolver可以通过ContentProvider提供的Uir进行数据操作。

3、ContentObserver观察指定Uir数据发生变化时,调用ContentProvider的是OnChange方法。 4、使用ContentRsolver操作数据是,必须在清单文件进行注册。

5、ContentProvider与Activitry一样,创建时首先会调用onCreatr()方法。 三、选择题

1、下列选项中,不属于Android中四大组件的是()。

A、Activity B、ContentReceiver C、Service D、ContentObserver 2、下列关于ContentResolver的描述,错误的是()。

A、可以操作数据库数据 B、操作其他应用数据必须知道包名

C、只能操作ContentProvider暴露的数据 D、可以操作ContentProvider的任意数据 3、下列关于内容提供者的描述,不正确的是()。

A、提供的Uir必须符合规范 B、可以提供本应用所有数据供别人访问 C、必须在清单文件注册 D、authorities属性必须和包名一致 4、继承ContentProvider类不必重写它的()方法。 A、delete() B、insert() C、onStart() D、onUpdate() 5、下列关于内容观察者的说法,正确的是()。

A、可以观察任何数据 B、观察其它应用数据需要权限

C、只能观察到指定Uir的数据 D、观察其他应用数据必须在清单文件注册 四、简答题

1、请简要说明ContentProvider对外共享数据的好处。

2、请简要说明ContentProvider、ContentResolver和ContentOberver之间的联系。

3、如何创建一个数据提供者 4、如何使用数据提供者

第9章网络编程

一、填空题

1、Android系统提供了多种网络通信方式,包括 、 、 和 。 2、当客户端与服务器端建立连接后,想服务器端发送的请求,被称 。

3、Android客户端访问网络发送HTTP请求的方式一般有两种, 和 。 4、与服务器交互过程中,最常用的两种数据提交方式是 和 。 5、为了根据下载进度实时更新UI界面,需要用到Handle消息机制来实现 。

6、WebView组件是专门用来浏览网页的,它的使用方法与其他组件一样,即可以在XML布局文件中使用 标记添加,又可以在Java文件中,通过new关键字创建出来。

二、判断

1、HttpURLConnection是一个标准的Java类。

2、使用HttpClient访问网络时,不需要创建HttpClient对象。

3、GET方式是以实体的方式得到由请求URL所指向的资源信息。 4、HttpClient是对AsyncHttpClient的再次包装。

5、在多线程下载中,每个线程必须要下载对应的模块,然后将这些模块顺序序组组合。 三、选择题

1、下列选项中,不属于Handler机制中的关键对象是() A、Content B、Handler C、MessageQueue D、Looper 2、下列通信方式中,不是Android系统提供的是()

A、Socket通信 B、HTTP通信 C、URL通信D、以太网通信

3、关于HttpURLConnection访问网络的基本用法,描述错误的是()

A、HttpURLConnection对象需要设置请求网络的方式 B、HttpURLConnection对象需要设置超时时间 C、需要通过new关键字来创建HttpURLConnection对象 D、访问网络完毕需要关闭HTTP链接 4、下列选项中,不属于AsyncHttpClient特点的是()

A、发送异步HTTP请求 B、HTTP请求发生在UI线程之外 C、内部采用了线程池来处理并发请求 D、自动垃圾回收

5、下列选项中,关于GET和POST请求方式,描述错误的是()。 A、使用GET方式访问网络URL的长度是有限制的

B、HTTP协议规定GET方式请求URL的长度不超过2K C、POST方式对URL的长度是没有限制的

D、GET请求方式向服务器提交的参数跟在请求URL后面

6、在使用HttpURLConnection发送POST请求时,应该调用()类写入数据 A、DataOutputStream B、DataInputStream C、HttpResponse D、HttpClient 四、简答题

1、如何使用HttpURLConnection发送GET访问网络 2、如何使用HttpURLConnection发送POST访问网络 3、请简述使用HTTPClient访问网络的步骤。

3、通过HTTP访问网络有哪几种方法?

4、如何实现 WebView组件支持JavaScript? 5、如何使用WebView显示网页

联系客服:779662525#qq.com(#替换为@)