计算机软件技术类毕业论文

发布时间:2022-12-01 22:21:32

计算机软件技术类毕业论文


摘要:目前,安卓手机已经十分普及,由于其开发性高,安卓的应用软件也十分多样。电脑和安卓手机的结合成为了未来安卓手机应用软件开发的趋势,必将对我们的学习、生活和工作产生巨大的影响。本文从安卓操作系统的结构出发,分别论述了手机PPT播放软件、手机分享PC视频软件和手机远程控制PC软件的开发和应用。
关键词:安卓操作系统;应用软件;开发
嵌入式硬件技术的发展促进了电子产品应用范围和功能地扩展,给人们带来了更加便利和丰富的体验。尤其是PC与智能手机的结合,不仅科技含量高、价位合理,受到了青年使用者的喜爱,成为了他们学习、工作和生活中不可缺少的一部分。随着人们对科技要求的提高,安卓应用的将朝着与PC互动的方向发展。
一、安卓操作系统概述 1、安卓的起源和发展
2003年,安卓股份有限公司成立于美国加州,2005817日,谷歌将其收购。安卓是一个开放式、标准化的操作平台,它以Linnux为出的半开源操作系统,主要搭载与便携设备。安卓的版本更新速度快,目前最新的版本是5.0,它为用户提供了更加清新的视觉体验,提高了系统的安全性。在国内,多数智能手机多使用安卓操作系统,它免费使用,节约了大量的研发经费。相信在未来,安卓系统将会有更加广阔的发展前景。
2、安卓开发平台架构
安卓开发平台的构建方式为软件叠层方式,即该平台由操作系统、中间件、用户界面和应用软件组成,它们相互分离,分工明确。①应用程序层,包括系统的核心应用,有浏览器、日历、谷歌地图等,开发者可以通过Java设计和编写应用程序。②应用程序框架,它是应用程序开发的基础,在一定的约定条件下,该模块的功能能够被
其他应用程序所使用。③系统库,开发者通过对上层应用程序框架的条用使用系统库,系统库包括九个子系统,有界面管理、媒体库、SQLite等。总得来说,安卓开发平台的结构清晰、规则明确,各子层之间互相分工合作,工作效率较高。
3、安卓应用的基本组件主要有ActivityServiceBroadcastReceiverContentProviderIntentActivity主要负责与用户交流,它的代码有一定的表现形式,减少了系统内部的负;Service也是一个单独的组件,它运行与后台,使用者看不到其运行状态,它不需要与用户交流,但时时刻刻在为用户服务;用来接受广播通知,监听其他组件的信息;ContentProvider为其他应用程序提供了数据集,并且保存在SQLite;Intent是各个组件连接的纽带。
二、Java多线程编程 1、多线程
多线程是指一种允许程序中有多个指令流的机制,各线程之间相互独立、拥有各自的运行空间,由系统的需要调配,但他们没有各自的存储空间,都共享一个存储空间。在逻辑上,多线程的执行可以是同时发生的,但在物理上,由于CPU的运行速度较快,用户感觉不到线程的物理并发效果。因此,多线程一般共同执行,并且也没有顺序。
2Java多线程的实现
第一种方法,Java多线程的实现主要依靠Thread类的子类实现,必须覆盖方法run(,将执行代码加入到run(中。第二种,依靠Runnable接口,以运行命令的形式重写命令,然后传达到命令执行部分,运行效率较高。
三、基于安卓操作系统的手机遥控PPT播放软件的开发
软件开发有一定的步骤,要从实用性、系统设计、程序设计等方面综合考虑。
1、实用性

计算机软件技术类毕业论文

相关推荐