第1章 Android系统及其开发过程
- 格式:ppt
- 大小:1.75 MB
- 文档页数:1
作业习题_Android系统应⽤开发(Android程序设计基础版)第1-23章概要《Android系统应⽤开发》作业习题暨总复习题(Android程序设计基础版)2013-2014-2学期主讲教师:贾震斌⽬录第1章认识⼀下ANDROID (1)第2章搭建ANDROID应⽤开发环境 (2)第3章ACTIVITY组件 (4)第4章界⾯布局 (7)第5章资源管理 (12)第6章INTENT组件 (17)第7章SERVICE (30)第8章BROADCASTRECEIVER (43)第9章CONTENT PROVIDER (48)第10章FRAGMENT (53)第11章基本UI组件 (58)第12章⾼级UI组件 (72)第13章MENU (83)第14章ACTIONBAR (91)第15章通知 (95)第16章DIALOG (100)第17章ALARM (105)第18章触摸处理 (109)第19章深⼊VIEW (113)第20章线程与进程 (118)第21章PREFERENCES (123)第22章⽂件操作 (129)第23章数据库 (133)结束 (135)第1章认识⼀下Android1. Android系统内核基于什么操作系统?答:Android是⼀个完整的移动操作系统,利⽤Linux作为系统内核,实现了存储管理、设备管理、⽂件管理、进程管理、安全管理等操作系统的基本功能。
2. Google发布的基于Linux平台的开放源代码移动操作系统平台名称是什么?答:Android。
3. Android运⾏的虚拟机名称是什么?虚拟机内运⾏的字节码⽂件后缀名是什么?答:Android运⾏的虚拟机不是Java虚拟机,⽽是经过改造的Dalvik虚拟机,在虚拟机内运⾏的并不是Java编译后的字节码,⽽是后缀名为dex内部格式⽂件。
4. Android采⽤什么软件架构?整个系统包括哪⼏个层次?答:Android采⽤堆栈式软件架构,整个系统从底层操作系统到顶层核⼼应⽤在内分为5个层次:Linux内核、Android运⾏环境(Android Runtime)、库集合(Libraries)、应⽤框架(Application Framework)、应⽤(Application)。
第一章Android简介1.简述各种手机操作系统的特点.答案:目前,手机上的操作系统主要包括以下几种,分别是Android、iOS、Windows Mobile、Windows Phone 7、Symbian、黑莓、PalmOS和Linux。
(1)Android是谷歌发布的基于Linux的开源手机平台,该平台由操作系统、中间件、用户界面和应用软件组成,是第一个可以完全定制、免费、开放的手机平台。
Android底层使用开源的Linux操作系统,同时开放了应用程序开发工具,使所有程序开发人员都在统一、开放的开发平台上进行开发,保证了Android应用程序的可移植性。
(2)iOS是由苹果公司为iPhone、iPod touch、iPad以及Apple TV开发的操作系统,以开放源代码的操作系统Darwin为基础,提供了SDK,iOS操作系统具有多点触摸操作的特点,支持的控制方法包括滑动、轻按、挤压和旋转, 允许系统界面根据屏幕的方向而改变方向,自带大量的应用程序。
(3)Windows Mobile是微软推出的移动设备操作系统,对硬件配置要求较高,一般需要使用高主频的嵌入式处理器,从而产生了耗电量大、电池续航时间短和硬件成本高等缺点,Windows Mobile系列操作系统包括Smartphone、Pocket PC和Portable Media Center。
随着Windows Phone 7的出现,Windows Mobile 正逐渐走出历史舞台。
(4)Windows Phone 7具有独特的“方格子”用户界面,非常简洁,黑色背景下的亮蓝色方形图标,显得十分清晰醒目,集成了Xbox Live游戏和Zune音乐功能,可见Windows Phone 7对游戏功能和社交功能的重视。
(5)Symbian是为手机而设计的实时多任务32位操作系统,它的功效低,内存占用少,提供了开发使用的函数库、用户界面、通用工具和参考示例。