Android系统手机软件开发探析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android系统手机软件开发探析

Android系统手机软件开发探析   摘 要:Android系统凭借其良好的功能属性,在智能手机领域扮演着十分重要的角色。文章通过阐述Android系统应用程序,分析Android系统手机软件开发重点,对Android系统手机软件开发―以手机视频点播软件开发为例展开探讨,旨在为促进Android系统手机软件开发研究的有序进行提供有效借鉴。   关键词:Android系统;手机软件;手机视频点播软件   伴随科技的不断进步、社会经济的不断发展,智能手机在手机市场中占比逐年攀升,并收获了广大用户的一致好评。而手机应用程序是Android手机赢得大量用户尤为重要的一项因素。就全面Android系统应用程序而言,其主要是以Android Framework为基础开发完成的,并运用Java编程语言。因而,关于Android系统手机软件开发的研究尤为必要,其一方面可为今后手机软件开发提供有力依据,一方面可为Android系统平台增添更多的应用软件,进一步为Android系统平台提供更宽广的发展空间[1]。由此可见,对Android系统的手机软件开发开展研究,有着十分重要的现实意义。   1 Android系统应用程序概述   1.1 Android系统应用程序开发   和其他系统相比,Android系统应用程序开发存在不小的难度。众多软件开发人员在开发过程中,大多选取Android frameword来推进一系列软件开发工作。首先,要求运用Java进行编写,然后,把获取的编写内容转化为相关的apk文件。于此环节形成的各项文件均可能转变成相关的手机应用程序。   1.2 应用程序特征   和其他手机系统的应用程序相比,Android系统应用程序有着以下几项特征:(1)在常规的运行前提下,Android系统中各项程序均会于Linux进程中开展运行。如果应用程序在对相关代码进行执行过程中,Android系统便会自动启动某一对应程序;如果于此期间代码难以满足要求或者系统资源不足,则Android系统会对该程序予以终止处理。(2)对于各个进程而言,它们均会于一个独立的Dalvik Virtual中运行。(3)依旧在常规运行前提下,各个应用程序均会被授予一个Linux用户账号,进一步依托与该权限调节的协同,可保证仅仅这一程序方可达成对自身问卷的访问[2]。(4)在某些非常高前提下,可?\用两个程序对应一个Linux用户账号的方式,依托共用来达成应用程序对彼此间的访问。而为了降低系统资源损耗,Android系统实现了对两个应用程序的合二为一,进一步达成对一个虚拟机(Virtual Machine,VM)的共享。   2 Android系统手机软件开发重点   2.1 Android系统应用程序相关权限获取   对于全面Android系统而言,因为不具备相应权限,所以应用程度不会对其他程序或者用户造成影响,如此便能够进一步为用户信息安全提供可靠保障。因而,某种意义上而言,可将应用程序视作一类相对普遍的安全保护手段,对于其的运用并不会对其他应用程序造成影响。由此要求在获取权限并进行命名期间务必要注重权限命名,究其原因在于―Android系统应用程序唯有拥有相关的权限,方可对每一位用户开展相关的操作。如果用户要开展操作,则仅需于文件中加入“users-permission”标签,进一步为对应权限予以深入阐明。并且还应当保证Android manifest.xml文件中的支持权限,依托对该文件的运用,可为相关权限设置工作创造极大便利,进一步对一系列应用程序的访问予以限制[3]。   2.2 构建Android用户界面   一般情况下,Android用户界面构建包括两方面内容,一方面是借助代码推进工作,一方面借助可扩展标示语言(Extensive Markup Language,XML)配置推进工作。在常规运行状态下,大多运用XML对当前用户界面进行界定。究其原因在于―依托对XML的运用,可将当前用户界面转化成更优质的用户界面。Activity属于Android系统应用程序中十分常见的一个程序,而该程序却无法通过用户界面进行呈现。因而,在用户界面相关显示工作处理完毕后,便要求对用户界面开展进一步的构建。而构建的手段主要包括有线性布局、相对布局两种。   2.3 获取及运用有用资源   本质上而言,获取及运用有用资源指的是对Android系统应用程序外部文件的处理。结合Android系统层面而言,存在各式各样种类的资源可供挑选,就好比现阶段相对基本的XML格式文件、LPEG格式文件等。所以在应用程序展开运行期间,务必要对该部分资源开展解析处理,然后再结合解析获取的文件转化成多种不同格式。另外,于全面Android系统中,还可对应用

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档