摘要:
实验8 SQLite数据库操作 【目的】 设计一个个人通讯录,掌握Android平台下的数据库开发,该个人通讯录主要包括联系人列表和联系人详细信息等界面。 【要求】 程序主界面是通讯录的目录显示手机上联系人的名称。长按联系人的姓名可以显示联系人的详细信息。添加和删除按钮可以添加联系人和删除联系人。 阅读全文
摘要:
实验7 BindService模拟通信 【目的】 实现启动端和BindService之间的双向通信 【要求】 1) 实现从启动端传递一个数据至BindService端; 2) 实现使用BindService服务播放项目源文件中的音乐; 3) 实现在启动端通过“增加”和“降低”两个按钮控制音频音量大小 阅读全文
摘要:
【目的】 实现在应用程序中处理音频和视频。 【要求】 1.实现播放音频,音频播放控制; 2.实现播放视频,视频播放控制; 3.使用Service服务播放项目源文件中的音乐。 【原来】 Android多媒体处理机制。 【过程】 1.新建工程Mediaplayer; 2.修改布局文件activity_m 阅读全文
摘要:
实验5 数独游戏界面设计 【目的】 实现数独游戏的完整界面设计 【要求】 1、掌握ActionBar的使用; 【原理】 1) 使用ActionBar显示OptionMenu的菜单项MenuItem 2) 使用程序图标导航 3) 添加Action View 【过程】 1、显示ActionBar 在运行 阅读全文
摘要:
实验4 颜色、字符串资源的使用 【目的】 【要求】 【原理】 Android资源管理机制。 【过程】 1、创建工程 图一 New Android Project 视图 图二 color Project 视图 2、修改字符串资源 打开/res/values/strings.xml文件。 图三 Stri 阅读全文
摘要:
实验五 存储管理实验一、目的和要求 1.连续内存分配方式会形成许多“碎片”,虽然可以通过“紧凑”方法将许多碎片拼接成可用的大块空间,但须为之付出很大开销。如果允许将一个进程直接分散地装入到许多不相邻接的分区中,则无需再进行“紧凑”。基于这一思想而产生了离散分配方式。 2.如果离散分配的基本单位是页,... 阅读全文
摘要:
实验四主存空间的分配和回收一、目的和要求1.1.实验目的用高级语言完成一个主存空间的分配和回收程序,以加深对动态分区分配方式及其算法的理解。1.2.实验要求采用连续分配方式之动态分区分配存储管理,使用首次适应算法、循环首次适应算法、最佳适应算法和最坏适应算法4种算法完成设计(任选两种算法)。(1)*... 阅读全文
摘要:
实验三进程调度模拟程序1. 目的和要求 1.1. 实验目的 用高级语言完成一个进程调度程序,以加深对进程的概念及进程调度算法的理解。 1.2. 实验要求 1.2.1例题:设计一个有 N个进程并发执行的进程调度模拟程序。 进程调度算法:采用最高优先级优先的调度算法(即把处理... 阅读全文
摘要:
实验二作业调度模拟程序一、目的和要求 1. 实验目的 (1)加深对作业调度算法的理解; (2)进行程序设计的训练。 2.实验要求 用高级语言编写一个或多个作业调度的模拟程序。 单道批处理系统的作业调度程序。作业一投入运行,它就占有计算机的一切资源直到作业完成为止,因此调度作业时不必考虑它所需要的资源... 阅读全文