国开《Android网络开发技术》练习题

教学实践1
完成以下JSON的解析,完成主体代码即可,解析方法及库不限。
一、什么是JSON?
2、解析JSON字符串
分为以下三种情况,一个JavaBean,一个List数组,一个嵌套Map的List数组:
三、JSON解析之GSON
1、生成JSON字符串
教学实践2
在AndroidManifest.xml中注册广播接收器BootBroadcastReceiver。
BroadcastReceiver广播接收器
用于监听/接受Android应用分发的各类广播并做出相应的响应
应用场景:
  • 监听系统事件:如开机广播,网络链接与断开,屏幕转向灯
  • 不同组件间(Activity/Service,包括不同APP间)的通信
  • 多线程通信

阶段性测试1
Android中保存某个运行状态和用户信息,最好使用(   )。
SharedPreference存储数据,最后提交数据时,推荐使用(   )。
使用SQLite读取数据内容时,用到的核心类是(   )。
自定义Service时,必须实现的方法是(   )。
使用MediaPlayer开始播放音视频的方法是(   )。
自定义View时必须实现的方法是(   )。
Android AsyncTask 异步任务中,哪个方法是运行在主线程中( )
Android 中开启事务的方法正确的是()。
HTTP是万维网实现数据通信的基石。它基于()来传递数据。
HTTP是()。
URL的一般格式为()
URL(uniform resource locator,统一资源定位符)是互联网标准资源的地址。通过一个URL,能找到( )资源。
下列说法错误的是()
以下是 Android 中用于 xml 解析方式的是( )
做网络图片查看器的时候,需要把获取的流信息转换为()
关于 Android 中消息机制说法正确的是()
利用内容解析者查询短信数据时 uri 怎么写( )
可以在 Activity 中得到 ContentResolver 实例对象的方法是()
可以在 Activity 中得到 ContentResolver 实例对象的方法是()
在下列选项中,关于内容提供者的说法错误的是()
在下列选项中,用于查询数据的方法是()
对于Android开发来说,( )是网络开发中使用最多、最重要的网络通信方式。
自定义一个数据适配器 MyAdatper,需要让它继承的类是()
下列方法中,(   )执行时释放了锁。
AsyncTask中的(   )方法在子线程中执行。
一个AsyncTask对象可以执行多次。(   )
Glide可以设置缓存模式。(   )
在Service中可以直接进行耗时操作。(   )
Service可以使用ServiceConnection实现与Activity的交互。(   )
较长时间的定时任务可以使用Alarm来实现。(   )
Android 中使用 openFileOutput(String name,int mode)方法获取到文件输出流时, 第二个参数 mode 常用模式有 4 种。( )
Android 中创建内容提供者要继承 ContentObserver。( )
ContentProvider在实际的开发中不需要注册,可以直接使用。(   )
Android 中数据只能存储到 sd 卡上。( )
Android对.png格式的位图支持最好。()
Android提供的用于媒体播放的类,可播放音频和视频,但是仅仅限于MP3和MP4等有限的格式。()
Bitmap包含的图片可以来自文件,也可以由程序创建。()
Bitmap可以理解为一种为存储图形像素而设计的数据结构。()
Canvas是一个操作绘图的平台。()
DOM解析使用的是W3C规范。( )
File适用于存储文本类型数据或者二进制数据。()
JSON中数据全部以键值对的方式表示。()
onStartCommand()方法在Service的一个完整生命周期内可能会被调用多次。()
onStartCommand()方法在每次启动Service时都会被调用。( )
Paint主要的绘图工具类。()
PULL解析也是一种基于事件流驱动的XML解析方式。( )
SharedPreferences所有的信息都是按照key-value的形式保存的。( )
在/data/data/包名/cache 目录下可以 cache 软件的缓存数据,当清除缓存时数据就会删除。()
在Android 6.0之后,读写文件权限属于危险权限,需要运行动态申请。()
在Android中,如果要实现配置信息的保存,需要使用SharedPreferences存储技术。( )
专题讨论1
Android系统提供了两种方式来识别一个NFC Tag是否为Activity需要处理的内容,对这两种进行讨论。
教学实践3
使用JNI调用Java类中方法getTest()。
JNI调用Java方法的流程
JNI调用Java方法的流程是先通过类名找到类, 然后在根据方法名找到方法的id, 最后就可以调用这个方法了. 如果是调用Java的非静态方法, 那么需要构造出类的对象后才可以调用它, 下面通过例子来演示一下如何在JNI中调用Java的静态方法.
作业
【简答题】简述Service原理
【简答题】常用的网络权限包括什么?
资源下载
下载价格15 元
点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先
  • u******* 下载了资源 2026年春江苏开放大学风景园林工程060508理实一体:小庭院施工技术
  • u******* 下载了资源 2026年春江苏开放大学风景园林工程060508工程施工图过程性考核答案
  • u******* 下载了资源 2026年春江苏开放大学风景园林工程060508土方工程过程性考核答案
  • u******* 登录了本站
  • 游客 下载了资源 2016下半年教师资格证考试《高中英语学科知识与教学能力》真题(含答案解析)
  • u******* 登录了本站
  • u******* 登录了本站
  • u******* 登录了本站
  • u******* 登录了本站
  • 游客 下载了资源 2019年上半年教师资格证考试《高中语文》真题(解析)
  • 1******* 下载了资源 2026年春江苏开放大学工程测量060837作业3答案
  • 1******* 登录了本站
  • u******* 登录了本站
  • u******* 登录了本站
  • u******* 下载了资源 2026年春江苏开放大学实用法律基础060027课程大作业
  • u******* 登录了本站
点击浏览器地址栏的⭐图标收藏本页
需要代写作业的扫码加微信
显示验证码

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码