国开(宁夏)01236《Android智能手机编程》形考任务一复习资料答案

合集下载

2021年国开电大《Android智能手机编程》形成任务1答案

2021年国开电大《Android智能手机编程》形成任务1答案

2021年国开电大《Android智能手机编程》形成任务1答案第一次形考试题1Android智能手机平台是基于()操作系统内核开发而来的。

正确答案是:Linux试题2在Android应用中需要添加访问互联网的权限配置(Permission),可以再配置文件()中进行设置正确答案是:AndriodManifest.xml试题3Activity中,()方法在初始化的时候调用。

正确答案是:onCreate试题4在Activity中,()方法在资源或者对象被销毁的时候调用正确答案是:onDestroy试题5在用户自定义的Activity中,通过()方法可以关闭Activity。

正确答案是:finish试题6当界面从A跳转到B,并希望从Activity B中通过Internet返回信息到A 中,则A需要实现()方法来获取返回的结果信息正确答案是:onResultActivity试题7Android智能手机平台是基于()程序语言来进行应用开发的正确答案是:Java试题8下面()智能手机平台是开放源代码的。

正确答案是:Android试题9Android中使用的Java运行环境是()虚拟机正确答案是:谷歌的Dalvik试题10Software Development Kit(SDK)是()正确答案是:软件开发工具包试题11电脑屏幕尺寸为14吋,对应的dpi为()。

正确答案是:131试题12在Android项目中,在res目录下存放字符串信息的文件是()。

正确答案是:strings.xml试题13在Java代码中,通过()方式可以访问到配置文件定义的颜色信息正确答案是:R. color.color_name_id试题14在res目录下的布局配置文件中,通过()方式可以访问strings.xml 中定义的字符串常量信息title正确答案是:@ string/title试题15如果需要给一个UI的组件设置背景图片,则在Java代码中访问到定义的图片资源bg_pic.png的方法是()正确答案是:R.drawable. bg_pic。

最新2023年开放大学国开Android智能手机编程

最新2023年开放大学国开Android智能手机编程

1. 下面关于文件存储的描述,正确的是( D )。

A. 内部存储的存储路径通常为mnt/sdcard 目录B.内部存储可以将数据存储到SD 卡上C.外部存储文件是不安全的D.外部存储的文件可以被其他应用程序所共享2. ( A )类的对象能够读取内部存储文件中的数据。

A.FilelnputStreamB.InputStreamC.FileOutputStreamD.OutputStream3.下列选项中,用于EditText控件中内容为空时显示提示文本信息的属性为( C)A.android:tintB.android:passwordC.android:hintD.android:textColorHint4. 下列选项中,属于接收系统广播的组件的是( D )。

A.BroadcastB.BroadcastReceiverC.ContentProviderD.ContentResolver5.在Activity的 onCreate() 方法中,加载布局资源文件的方法是(B)。

A. setTheme()B.setContentView()C.setView()D.setGroupview()6. 下列选项中,属于定义字符申资源使用的标签的是 (A )。

A.<string/>B.<strings/>C.<include/>D.demin7.Android智能手机平台是基于(A)操作系统内核开发而来的。

A. LinuxB.WindowsC.UnixD.Chrome OS8. 下列关于Fragment的描述,正确的是( D )。

A.Fragment 不需要添加到Activity中也可以单独显示界面B.只能在布局中添加FragmentC. 只能在Java 代码中添加FragmentD. 可以通过getFragmentManager() 方法获取FragmentManager 实例9.下列选项中,属于设置VideoYiew重新播放视频的方法的是( C )。

电大一网一《Android智能手机编程》作业练习1-100分

电大一网一《Android智能手机编程》作业练习1-100分
正确答案:ABCD
题17:布局资源通常用于搭建程序中的各个界面布局。
A.对
B.错
正确答案:A
题18:Java代码只能编写代码逻辑,不能编写布局界面。
A.对
B.错
正确答案:B
题19:Activity的启动状态很短暂,一般情况下,当Activity启动之后便会进入运行状态。
A.对
B.错
正确答案:A
题20:Linux内核层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动等
正确答案:ABCD
题9:下列选项中,属于RecyclerView控件显示效果的是()。
A.竖向列表效果
B.瀑布流效果
C.GridView效果
D.横向列表效果
正确答案:ABCD
题10:在java代码中使用getResources().getString()方法加载字符串资源。
A.对
B.错
正确答案:A
题11:在Activity的方法中可以通过getResources().getDrawable()方法调用图片资源。
周口直属《Android智能手机编程》作业练习1-100分
题1:下列选项中,属于Service生命周期方法的是()。
A.onStartCommand()
B.onUnbind()
C.onBind()
D.onDestory()
正确答案:ABCD
题2:下列选项中,属于ContentProvider类中的方法的是()。
A.对
B.错
正确答案:A
题21:下面关于Intent的描述,正确的是()。
A.Intent用于启动Activity、Service以及发送广播

2021国家开放大学电大《Android网络开发技术》形考任务一教学实践1答案

2021国家开放大学电大《Android网络开发技术》形考任务一教学实践1答案

2021国家开放大学电大《Android网络开发技术》形考任务一教学实践1答案形考任务一教学实践1完成以下JSON的解析,完成主体代码即可,解析方法及库不限。

一、什么是JSON?JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。

JSON就是一串字符串只不过元素会使用特定的符号标注。

{} 双括号表示对象[] 中括号表示数组"" 双引号内是属性或值: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)所以{"name": "Michael"} 可以理解为是一个包含name为Michael的对象而[{"name": "Michael"},{"name": "Jerry"}]就表示包含两个对象的数组当然了,你也可以使用{"name":["Michael","Jerry"]}来简化上面一部,这是一个拥有一个name 数组的对象二、JSON解析之传统的JSON解析1、生成json字符串public static String createJsonString(String key, Object value) {JSONObject jsonObject = new JSONObject();jsonObject.put(key, value);return jsonObject.toString();}2、解析JSON字符串分为以下三种情况,一个Java Bean,一个List数组,一个嵌套Map的List数组:import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import org.json.JSONArray;import org.json.JSONObject;import com.android.myjson.domain.Person;/*** 完成对json数据的解析**/public class JsonTools {public static Person getPerson(String key, String jsonString) {Person person = new Person();try {JSONObject jsonObject = new JSONObject(jsonString);JSONObject personObject = jsonObject.getJSONObject("person");person.setId(personObject.getInt("id"));person.setName(personObject.getString("name"));person.setAddress(personObject.getString("address"));} catch (Exception e) {// TODO: handle exception}return person;}public static List getPersons(String key, String jsonString) {List list = new ArrayList();try {JSONObject jsonObject = new JSONObject(jsonString);// 返回json的数组JSONArray jsonArray = jsonObject.getJSONArray(key);for (int i = 0; i < jsonArray.length(); i++) {JSONObject jsonObject2 = jsonArray.getJSONObject(i);Person person = new Person();person.setId(jsonObject2.getInt("id"));person.setName(jsonObject2.getString("name"));person.setAddress(jsonObject2.getString("address"));list.add(person);}} catch (Exception e) {// TODO: handle exception}return list;}public static List getList(String key, String jsonString) {List list = new ArrayList();try {JSONObject jsonObject = new JSONObject(jsonString);JSONArray jsonArray = jsonObject.getJSONArray(key);for (int i = 0; i < jsonArray.length(); i++) {String msg = jsonArray.getString(i);list.add(msg);}} catch (Exception e) {// TODO: handle exception}return list;}public static List> listKeyMaps(String key,String jsonString) {List> list = new ArrayList>();try {JSONObject jsonObject = new JSONObject(jsonString);JSONArray jsonArray = jsonObject.getJSONArray(key);for (int i = 0; i < jsonArray.length(); i++) {JSONObject jsonObject2 = jsonArray.getJSONObject(i);Map map = new HashMap();Iterator iterator = jsonObject2.keys();while (iterator.hasNext()) {String json_key = iterator.next();Object json_value = jsonObject2.get(json_key);if (json_value == null) {json_value = "";}map.put(json_key, json_value);}list.add(map);}} catch (Exception e) {// TODO: handle exception}return list;}}三、JSON解析之GSON1、生成JSON字符串import com.google.gson.Gson;public class JsonUtils {public static String createJsonObject(Object obj) {Gson gson = new Gson();String str = gson.toJson(obj);return str;}}二、解析JSONimport java.util.ArrayList;import java.util.List;import java.util.Map;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;;public class GsonTools {public GsonTools() {// TODO Auto-generated constructor stub }/*** @param* @param jsonString* @param cls* @return*/public static T getPerson(String jsonString, Class cls) { T t = null;try {Gson gson = new Gson();t = gson.fromJson(jsonString, cls);} catch (Exception e) {// TODO: handle exception}return t;}/*** 使用Gson进行解析List* @param* @param jsonString* @param cls* @return*/public static List getPersons(String jsonString, Class cls) { List list = new ArrayList();try {Gson gson = new Gson();list = gson.fromJson(jsonString, new TypeToken>() {}.getType());} catch (Exception e) {}return list;}/*** @param jsonString* @return*/public static List getList(String jsonString) {List list = new ArrayList();try {Gson gson = new Gson();list = gson.fromJson(jsonString, new TypeToken>() {}.getType());} catch (Exception e) {// TODO: handle exception}return list;}public static List> listKeyMaps(String jsonString) {List> list = new ArrayList>();try {Gson gson = new Gson();list = gson.fromJson(jsonString,new TypeToken>>() {}.getType());} catch (Exception e) {// TODO: handle exception}return list;}三、JSON解析之FastJSONimport java.util.ArrayList;import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.TypeReference;public class JsonTool {public static T getPerson(String jsonstring, Class cls) { T t = null;try {t = JSON.parseObject(jsonstring, cls);} catch (Exception e) {// TODO: handle exception}return t;}public static List getPersonList(String jsonstring, Class cls) { List list = new ArrayList();try {list = JSON.parseArray(jsonstring, cls);} catch (Exception e) {// TODO: handle exception}return list;}public static List> getPersonListMap1(String jsonstring) {List> list = new ArrayList>();try {list = JSON.parseObject(jsonstring,new TypeReference>>() {}.getType());} catch (Exception e) {// TODO: handle exception}return list;}}总结:JSON对于移动设备来说,尤其对于网络环境较差和流量限制的情况下,相对于XML格式的数据传输会更节省流量,传输效率更高。

国开《Android智能手机编程》单元5形考任务1

国开《Android智能手机编程》单元5形考任务1

国开《Android智能手机编程》单元5形考任务1 package com.carlos.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import android.os.Environment;public class FileUtils {private String SDPATH;public FileUtils(){SDPATH=Environment.getExternalStorageDirectory()+"/";//System.out.println(Environment.getExternalStorageDirectory().getAbsolutePath());}//创建文件,一定不会返回空/**** @param path 直接创建文件即可,无需考虑文件夹有没有创建,若文件已存在返回null* @param fileName* @return*/public File createSDFile(String path,String fileName){File file=null;createSDDir(path);try{file=new File(SDPATH+path+fileName);if(file.exists() && file.isFile()){return null;}file.createNewFile(); //创建文件}catch(Exception e){e.printStackTrace();}return file;}//创建目录,如果存在同名文件夹则返回该文件夹,否则创建文件public File createSDDir(String dirName){File dir=new File(SDPATH+dirName);if(dir.exists() && dir.isDirectory()){return dir;}dir.mkdirs(); //可创建多级文件夹return dir;}//这里写相对目录public ArrayList<String> listContentsOfFile(String path){ArrayList<String> list=new ArrayList<String>();File file=new File(SDPATH+path);File[] fileList=file.listFiles();if(fileList==null)return list;for(int i=0; i<fileList.length;i++){System.out.println(fileList[i].getName());}return list;}//判断SD卡文件夹是否存在public boolean isFileExist(String path,String fileName){File file=new File(SDPATH+path+fileName);return file.exists();}//获得文件输入流public InputStream getInputStreamFromFile(String path,String fileName){ InputStream input=null;File file=new File(SDPATH+path+fileName);if(file.exists()==false)return null;try {input=new FileInputStream(file);} catch (FileNotFoundException e) {// TODO Auto-generated catch bloce.printStackTrace();return null;}return input;}/**** @param in* @param path 文件存储的相对路径* @param fileName* @return*/public boolean saveInputStreamToFile(InputStream in, String path,String fileName ){ File file=createSDFile(path,fileName); //相对路径即可int length=0;if(file==null)return true; //其实这里的情况是文件已存在byte[] buffer=new byte[1024];FileOutputStream fOut=null;try {fOut=new FileOutputStream(file);while((length=in.read(buffer))!=-1){ //要利用read返回的实际成功读取的字节数,将buffer写入文件,否则将会出现错误的字节fOut.write(buffer, 0, length);}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();return false;}finally{try {fOut.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();return false;}}return true;}public String getSDRootPath(){return Environment.getExternalStorageDirectory().getAbsolutePath()+"/";}public String getSDPATH() {return SDPATH;}public void setSDPATH(String sDPATH) {SDPATH = sDPATH;}}复制代码各个函数的功能已经有说明,这个属于一个工具类,可无需改动使用。

国开android智能手机形考1答案

国开android智能手机形考1答案

A. LinuxB. Chrome OSC. UnixD. Windows反馈正确答案是:Linux题目2不正确获得7.00分中的0.00分标记题目题干如果需要给一个UI的组件设置背景图片,则在Java代码中访问到定义的图片资源bg_pic.png的方法是( )选择一项:A. R. string. bg_picB. R.drawable. bg_picC. R.color.bg_picD. Drawable. bg_pic反馈正确答案是:R.drawable. bg_pic题目3正确获得6.00分中的6.00分标记题目题干在Android应用中需要添加访问互联网的权限配置(Permission),可以再配置文件( )中进行设置选择一项:A. strings.xmlB. project.properitesC. values.xmlD. AndriodManifest.xml反馈正确答案是:AndriodManifest.xml题目4不正确获得6.00分中的0.00分标记题目题干Activity中,( )方法在初始化的时候调用。

选择一项:A. onCreate( )B. onDestroy( )C. OnRestart( )D. onStart( )反馈正确答案是:onCreate( )题目5不正确获得6.00分中的0.00分标记题目题干在Activity中,( )方法在资源或者对象被销毁的时候调用选择一项:A. OnRestart( )B. onPause( )C. onStop( )D. onDestroy( )反馈正确答案是:onDestroy( )题目6不正确获得6.00分中的0.00分标记题目题干在用户自定义的Activity中,通过( )方法可以关闭Activity。

选择一项:A. finish( )B. startActivity ( )C. onDestroy( )D. OnStop ( )反馈正确答案是:finish( )题目7不正确获得6.00分中的0.00分标记题目题干当界面从A跳转到B,并希望从Activity B中通过Internet返回信息到A中,则A需要实现( )方法来获取返回的结果信息选择一项:A. startActivityForResultB. setResultC. onResultActivityD. startActivity反馈正确答案是:onResultActivity题目8不正确获得7.00分中的0.00分标记题目题干Android智能手机平台是基于( )程序语言来进行应用开发的选择一项:A. JavascriptB. C#C. JavaD. Objective-C反馈正确答案是:Java题目9不正确获得7.00分中的0.00分标记题目题干下面( )智能手机平台是开放源代码的。

安卓开发考试复习题含答案修订版

安卓开发考试复习题含答案修订版

安卓开发考试复习题含答案Document number:PBGCG-0857-BTDO-0089-PTT19981 安卓核心组件有哪些W ha t are theAn dr oi dc ore c om ponents 提供界面显示的Activtiy,提供后台计算的Service,提供进程间通信的Intent提供广播接收的BroadcastRsceiver.2 安卓 key features 有哪些Intergrated browserSQLiteMedia supportWireless servicesDVMApplication frameworkRich development environment3安卓用什么数据库AndroidwithwhatdatabaseSQLite4几个流行的移动平台各自的 IDE 是什么IOS XcodeAndroid EclipseWindows phone Visual Studio黑莓Native平台5 是什么文件干什么用的在什么地方What is fileWhat forIn what place文件是Android项目自动生成的终态类文件除了有自动标识资源的"索引"功能之外,还有另一个主要的功能,当"res"目录中的某个资源在应用中没有被使用到,在该应用被编译的时候系统就不会把对应的资源编译到该应用的APK包中,这样可以节省Android手机的资源。

"gen/"目录下6安卓平台架构分为几层各是什么The Android platform structure is divided into several layers Each is whatAndroid 系统分为四层,从下往上分别是Linux Kernel,Libraries 和Android Runtime,Application Framework,Applications.7创建一个 UI 并运行之,有哪几个步骤创建一个Activity把UI和Activity关联起来注册这个Activity8 Int ent 有几个组件各是干什么用的哪些组件是必须存在的,哪些是可选的,在Manifest中 intent filter 是如何声明的Componment name(接收者名字)Action(指定需要被执行的动作)Data(指定用于操作的数据)Category(指定目标应用程序组件的行为)ExtrasFlags定义在<activity><intent-filter></intent-filter></activity>9 Ac tivity的生命周期有哪些状态状态转换时调用的方法各是什么What is thestate ofthe Activity life cycleState transitionmethod called whenalliswhat一个Activity有三种状态:Running,运行在前台(在当前Activity栈的栈顶)。

课程代码:01236-国开电大《人力资源管理》形考任务1-4答案

课程代码:01236-国开电大《人力资源管理》形考任务1-4答案

1.具有内耗性特征的资源是()。

A.矿产资源B.人力资源C.自然资源D.机器设备正确答案:B2.一个国家或地区有较强的管理能力、研究能力、创造能力和专门技术能力的人口总称为()。

A.人力资源B.人口资源C.人才资源D.劳动力资源正确答案:C3.体育、文艺和特种工艺等单位须招用未成年人工作,一般在依法履行完审批程序后这些单位就可以招用未成年工了,那么中国政府规定的未成年的年龄是多大?()A.10周岁B.16周岁C.20周岁D.26周岁正确答案:B4.通过对人力资源的开发和配置,消除劳动力耗费并获得劳动力生产的能力。

这是指人力资源的什么特性?()A.智力性B.时效性C.可控性D.再生性正确答案:D5.人力资源处于特定的社会和时代中,不同的社会形态、不同的文化背景都会反映和影响人的价值观念、行为方式、思维方法。

这是人力资源的那一特点()A.社会性C.可开发性D.再生性正确答案:A6.某人在甲单位是人才,到乙单位可能就不是人才了;又如某人在上世纪80年代是劳模,但到本世纪后就不一定是劳模了。

这说明人力资源具有()的特点。

A.能动性B.再生性C.可控性D.变化性与不稳定性正确答案:D7.人力资源管理与人事管理的主要区别体现在()。

A.观念上B.内容上C.工作程序上正确答案:A8.“只有真正解放了被管理者,才能最终解放管理者自己”。

这句话表明现代人力资源管理把人看成什么?()A.资源B.成本C.工具D.物体正确答案:A9.以“任务管理”为主要内容的泰勒的“科学管理原理”,是在哪种人性假设基础上提出来的?()。

A.社会人B.自我实现人C.经济人D.复杂人正确答案:C10.结构规划的目的是要()。

A.打破组织壁垒对人力资源管理造成的障碍B.制定直接落地的执行性计划C.确定各级人力资资源数量D.确定各职类职种人员配比关系或比例正确答案:A11.由于组织规模扩大,原有人员的退休、离职,组织中经常会出现新的或空缺的职位,这就需要组织制定()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Android智能手机编程-形考任务一作业资料答案
说明:每学期的课程题目都可能更换,请认真核对是您需要的题目后再下载!
【题目】
认为人力资源是具有劳动能力的全部人口的观点属于()。

A. 在岗人员观
B. 人员素质观
C. 成年人口观
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:成年人口观
【题目】
具有内耗性特征的资源是()。

A. 人力资源
B. 自然资源
C. 矿产资源
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:人力资源
【题目】
人力资源管理与人事管理的主要区别体现在()。

A. 内容上
B. 工作程序上
C. 观念上
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:观念上
【题目】
以“任务管理”为主要内容的泰勒的“科学管理原理”,是在哪种人性假设基础上提出来的?()。

A. 经济人
B. 复杂人
C. 社会人
D. 自我实现人
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:经济人
【题目】
“社会人”人性理论假设的基础是什么?()。

A. 梅奥的人际关系理论
B. 泰勒的科学管理原理
C. 霍桑试验
D. 马斯洛的需要层次理论。

相关文档
最新文档