当前位置: 首页 > news >正文

android应用程序开发(第二版)课后习题答案.doc,android移动应用开发习题答案.pdf

Android 移动应用开发习题答案

单元1 Android 开发环境搭建与模拟器创建

1.填空题

(1)

2008

(2 )

Linux 、操作系统

(3 )

应用程序层、应用程序框架层、核心类库、Linux 内核

(4 )

Java C++/C

(5 )

应用框架

(6 )

应用程序

(7 )

模拟器、Android 模拟器

(8 )

IntelliJ IDEA Android

2 .选择题

(1)创建程序的过程中,填写Application Name 表示( )。

正确答案:A

(2 )Android 操作系统的手机可以有以下几个方法进行软件安装( )。(多选题)

ABCD

(3 )Android 操作系统主要的特点是:( )。(多选题)

正确答案:ABC

(4 )以下对Android 操作系统描述正确的是:( )。(多选题)

正确答案:ABCD

(5 )以下哪些是Android Stuido 的优势( )。(多选题)

正确答案:ABCD

(6 )以下哪些是Genymotion 模拟器的优势( )。(多选题)

正确答案:ABCD

3 .简答题

(1)Android 的四层架构分别包括哪几层?分别起到什么作用?

参考答案:

Linux 内核层(Linux Kernel ):基于Linux 内核,内核为上层系统提供了系统服务。

核心类库层(Libraries ):系统库基于C/C++语言实现,通过接口向应用程序框架层提

基于Android Studio 的移动应用开发任务驱动教程

供编程接口。

应用框架层(Application Framework ):为开发者提供了一系列的Java API ,包括图形

用户界面组件View 、SQLite 数据库相关的API 、Service 组件等。

应用程序层(Applications ):包含了Android 平台中各式各样的应用程序。

(2 )简述Android 开发环境安装的步骤。

参考答案:

下载并安装JDK ,配置JDK 的环境变量;

从Anroid 官网上下载Android 开发组件(包含Eclipse 和Android SDK 、ADT );

安装Android 开发环境(包括配置Android SDK 的环境变量、打开Eclipse 通过菜单设

定Android SDK 路径)。

(3 )简述Android Studio 的优势。

参考答案:略。

(4 )简述Genymotion 模拟器的优势。

参考答案:略。

(5 )简述Android 应用程序创建和运行的步骤。

参考答案:

通过菜单创建Android 应用程序,设置应用程序名、Android 版本等基本信息。

单击菜单中的运行按钮可以直接运行Android 项目(也可以通过菜单配置运行参数,

指定运行的模拟器)。

单元2 Android Studio 的组成结构与基本操作

1.填空题

(1)

res/layout

(2 )

Activity、Bundle

(3 )

XML

(4 )

java 代码文件

(5 )

AndroidManifest.xml

(6 )

打包成.apk 文件

2 .选择题

(1)如果需要创建一个字符串资源,需要将字符串放在res\values 的哪个文件中?( )

B

(2 )新建的Android 程序默认的布局方式是相对布局(RelativeLayout ),该布局中包

含一个( )控件。

B

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • android item设置,listview怎样设置每个Item的高度?
  • realone 启动报错之解决方法
  • 360 os android m,360 OS让手机能玩三个系统 “搞机”者的福音
  • 鸿蒙系统适配设备,鸿蒙系统并不只适配手机,志在万物互联!
  • 好消息---Gmail增加免费POP3支持
  • android 设备异常,尝试在android studio上运行设备时出现NullPointer异常
  • android main 日志 中dalvikvm 虚拟机日志,Android系统的安全设计与架构
  • 今天将要去天津转转 还是第一次去
  • html 判断字段数据值赋值,jquery如何判断数据类型是否是字符串?
  • 使用SMTP协议发送邮件
  • 华为鸿蒙取代不了安卓,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪
  • [讨论]在.NET下获取硬盘序列号的问题
  • html input range修改,HTML Input Range value用法及代码示例
  • html导入图片怎么缩小体积,如何减小网页html体积几点方法介绍
  • 平生事,此时凝睇,谁会凭栏意!(1)
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • C++类的相互关联
  • emacs初体验
  • ES6简单总结(搭配简单的讲解和小案例)
  • exports和module.exports
  • HTML中设置input等文本框为不可操作
  • input实现文字超出省略号功能
  • javascript 总结(常用工具类的封装)
  • js对象的深浅拷贝
  • Map集合、散列表、红黑树介绍
  • SpringBoot几种定时任务的实现方式
  • SwizzleMethod 黑魔法
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • Yii源码解读-服务定位器(Service Locator)
  • 电商搜索引擎的架构设计和性能优化
  • 数据结构java版之冒泡排序及优化
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 自动记录MySQL慢查询快照脚本
  • const的用法,特别是用在函数前面与后面的区别
  • puppet连载22:define用法
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (pojstep1.3.1)1017(构造法模拟)
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (四)js前端开发中设计模式之工厂方法模式
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (转)关于pipe()的详细解析
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • **PHP二维数组遍历时同时赋值
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .gitignore文件忽略的内容不生效问题解决
  • .NET Reactor简单使用教程
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)