安卓操作系统软件开发策略

安卓操作系统软件开发策略

ID:21782733

大小:55.50 KB

页数:7页

时间:2018-10-24

安卓操作系统软件开发策略_第1页
安卓操作系统软件开发策略_第2页
安卓操作系统软件开发策略_第3页
安卓操作系统软件开发策略_第4页
安卓操作系统软件开发策略_第5页
资源描述:

《安卓操作系统软件开发策略》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、安卓操作系统软件开发策略随着我国经济的快速发展,个人电脑和智能的使用已经十分广泛,安卓操作系统作为一种高度开放的智能操作系统,在个人电脑和智能上的应用是有较大优势的,所以很多针对安卓操作系统设计的应用软件应运而生,下面是小编搜集整理的相关内容的论文,欢迎大家阅读参考。  :目前,安卓已经十分普及,由于其开发性高,安卓的应用软件也十分多样。电脑和安卓的结合成为了未来安卓应用软件开发的趋势,必将对我们的学习、生活和工作产生巨大的影响。本文从安卓操作系统的结构出发,分别论述了PPT播放软件、分享PC视频软件和远程控制PC软件的开发和应用。  关键词:安卓操作系统;应用软件;开发  嵌入式硬件

2、技术的发展促进了电子产品应用范围和功能地扩展,给人们带来了更加便利和丰富的体验。尤其是PC与智能的结合,不仅科技含量高、价位合理,受到了青年使用者的喜爱,成为了他们学习、工作和生活中不可缺少的一部分。随着人们对科技要求的提高,安卓应用的将朝着与PC互动的方向发展。  一、安卓操作系统概述  1、安卓的起源和发展  2003年,安卓股份有限公司成立于美国加州,2005年8月17日,谷歌将其收购。安卓是一个开放式、标准化的操作平台,它以Linnux为出的半开源操作系统,主要搭载与便携设备。安卓的版本更新速度快,目前最新的版本是5.0,它为用户提供了更加清新的视觉体验,提高了系统的安全性。在

3、国内,多数智能多使用安卓操作系统,它免费使用,节约了大量的研发经费。相信在未来,安卓系统将会有更加广阔的发展前景。  2、安卓开发平台架构  安卓开发平台的构建方式为软件叠层方式,即该平台由操作系统、中间件、用户界面和应用软件组成,它们相互分离,分工明确。①应用程序层,包括系统的核心应用,有浏览器、日历、谷歌地图等,开发者可以通过Java设计和编写应用程序。②应用程序框架,它是应用程序开发的基础,在一定的约定条件下,该模块的功能能够被其他应用程序所使用。③系统库,开发者通过对上层应用程序框架的条用使用系统库,系统库包括九个子系统,有界面管理、媒体库、SQLite等。总得来说,安卓开发平

4、台的结构清晰、规则明确,各子层之间互相分工合作,工作效率较高。  3、安卓应用的基本组件主要有Activity、Service、BroadcastReceiver、ContentProvider、Intent。Activity主要负责与用户交流,它的代码有一定的表现形式,减少了系统内部的负担;Service也是一个单独的组件,它运行与后台,使用者看不到其运行状态,它不需要与用户交流,但时时刻刻在为用户服务;用来接受广播通知,监听其他组件的信息;ContentProvider为其他应用程序提供了数据集,并且保存在SQLite中;Intent是各个组件连接的纽带。  二、Java多线程编程

5、  1、多线程  多线程是指一种允许程序中有多个指令流的机制,各线程之间相互独立、拥有各自的运行空间,由系统的需要调配,但他们没有各自的存储空间,都共享一个存储空间。在逻辑上,多线程的执行可以是同时发生的,但在物理上,由于CPU的运行速度较快,用户感觉不到线程的物理并发效果。因此,多线程一般共同执行,并且也没有顺序。  2、Java多线程的实现  第一种方法,Java多线程的实现主要依靠Thread类的子类实现,必须覆盖方法run(),将执行代码加入到run()中。第二种,依靠Runnable接口,以运行命令的形式重写命令,然后传达到命令执行部分,运行效率较高。  三、基于安卓操作系统

6、的遥控PPT播放软件的开发  软件开发有一定的步骤,要从实用性、系统设计、程序设计等方面综合考虑。  1、实用性  PPT演示的应用范围十分广泛,从教师讲课、公司会议到工作报告,都能够见到PPT的身影。与传统的演示方式相比,它制作简单、图文并茂。然而,由于PPT的播放需要手动控制,因此,演示者被限制在了电脑旁,虽然激光笔的出现弥补了这一缺点,但需要写绘时,仍需要通过电脑操作。随着安卓智能的出现和发展,遥控PPT的操作已经实现,它不仅能够保存PPT,同时也能显示上的PPT,同时也能够在上写绘。随着智能的发展,大屏幕、高频CPU提高了软件的运行速度,使得PPT在上的显示方便,实用性更强。 

7、 2、系统设计和实现  PPT播放软件采用了C/S结构,即客户端-服务器,客户端是指电脑上的PPT程序,而服务器是指数据库服务器和Socket服务器端。C/S结构的结构完善,与其他系统的连接方式多样,开发环境较好。该系统主要有服务器子系统和终端子系统连个部分组成,各个部分的任务不同。服务器子系统主要负责PPT文件的接受、解析以及命令的接受、执行等,主要有登陆模块和页面展示模块;终端子系统则负责发出命令、接受解析后的PPT叶面以及画板功能,主要有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。