- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1.5 安全权限控制
Android操作应用起初占未链接其他公司的作品,只是作为一个先进的独立并且带有权限的一种新型系统。与其相同的操作系统有Linux,独立且带有很强的权限访问功能。Android系统的细节地方也有着独立的运行方式来加以识别。它的特点就是当系统安装APP程序进,它只对自己的身份进行识别认证并且运行。
Android操作系统通过权限机制来提供更多的系统安全功能。权限可以用来限制每个URI权限对特定的数据段的访问操作,它也可以限制某个特定进程的特定操作。Android系统具有一定的风险隐患,容易被黑客攻击,当它的配置不做任务更改的情况下,这些作用于操作系统中的内容包含了用户自行存储的文件,操作系统的使用范围对其它的系统或用户有着较重的作用,与安装的应用程序,其数据都较为隐私(电话簿、E-Mail等),对网络进行访问或者阻止设备进入待机状态等。在Android操作系统中安装应用程序的同时,系统自动的巡查差检测应用程序的权限及程序的电子签名,与此同时USER得到认证后,APP的安装包将把它的权限授权给应用程序安装。从USER的方面来考虑,Android的安装包通常要对权限进行如下的请求:获取联系人信息、修改或删除SD卡上的内容、拨打用户电话、读写日程的信息、发送短信或发送彩信、获取电话的状态、获取电话的PIN码、基于GPS的精确地理位置、基于网络获取模糊的地理位置、修改系统的全局设置、读取同步设定、查看系统的网络状态,查看系统的 WiFi状态、创建蓝牙连接、对互联网的完全访问、阻止系统待机、震动控制、拍摄图片开机自动启动、设定偏好应用、重启其他应用程序、终止运行中的应用程序等等。
应用软件的设计权限是根据它供给的功能来要求的。使用者同样通过检查应用软件的需求的权限,用来初步判断此应用软件的安全等级。比如一款应用程序是单击版的,客户不需要其它下载内容进行下载,网络权限访问方面就会出现比较不安全的因素。
2.2 Android程序的构成
Android应用程序组成结构有四个部分,它们是Activity,它是应用于客户的UI设计,使用在它的表现作用。service、其应用于后台的运行服务。BroadcastReceiver,用于客户的系统接收广播。Content Provider,等同于数据库,支持在多个不同的应用程序中存储和读取数据,完成数据交换和共享。
2.2.1 Activity
Android 应用程序中,Activity应该是一切应用程序的基础,由于它在整个程序运行之中都用到了Activity的流程,页面部的UI部分也是经Activity表示出来的,它是Android操作系统中最根本的组成,也可以算是开发人员最为常的组件。在Android应用程序之中,Activity一般表示手机或者平板电脑等移动设备屏幕的一屏。如果把移动设备比喻成一个浏览器的话,那个插件中的Acitivity等同于浏览器中的一个页面。Activity也可以增加其它控件,它们是通过UI进行添加的,像EditText、TextView、GridView等。由此,Activity的理论观念及应用领域都与网页比较相近。一般若干个Activity组成一个Android的应用程序,网页之间可以互相进行跳转,而其Activity之间也同样完成该功能进行完美执行。好比,点击一个图片之后,会运行一个新的Activity来显示该图片的详细内容。Activity之间的跳转是可以带返回值的,再好比,Activity从主的地方跳转到子的位置,那么跳转后的Activity完成运转后,就可以给主Activity发送一个返回值,这个返回值是多种形式的,可以是单个信息,也可以是一组数据,这样做就为Activity之间相互传递数据和返回执行状态带来了很大的便利。
当启动一个新的屏幕的,Activity同进也运行一个新的进程,之前的一个Activity会被设定为休息状态,并且会进入到以前执行过的堆栈当中。使用者经后退操作(比如系统的后退键)来返回到之前运行过的Activity。可以根据具体情况有针对性的删除某些不需要保存的屏幕,Android系统执行过程中所有的Activity都保存到堆栈。Activity有它自己的寿命,Activity的一个周期包括产生、运行、销毁三个过程。而Activity有三个过程点:第一,生命周期的掌握;第二,状态的保存修复;第三,Activity的跳转与信息传送。
2.2.2 Service
Anddroid操作系统中的另一个重要组件是Service,与其Activity极其相像,不过Service没有用户可以看到的界面,只能在系统的后台运行,它的作用主要是同其他组件进行交互。Service 是没有运行界面的长生命周期的组件。举一个简
您可能关注的文档
- 浅析桑植民歌的演唱风格与艺术特色.doc
- 温州房地产市场特色研究.doc
- 微表情在面试中的应用.doc
- 基于Gamebryo引擎的3D游戏动作的设计与实现.doc
- 筒形件拉深成形工艺分析及模具设计.doc
- 中国寿险业的发展现状、经营特殊性及智力资本探析.doc
- 电涡流传感器的设计与仿真.doc
- 队伍管理信息系统设计与实现.doc
- 莆田市城厢区公共停车场的现状分析与对策.doc
- 浙江省出口贸易的环境效应分析.doc
- 3.2.1解开光合作用之谜、叶绿体与光能的捕获 课后练习(含答案)高中生物学 必修1苏教版.docx
- 河北省唐山市2024-2025学年高一下学期期末考试政治试题(含解析).docx
- Unit 4 Amazing Plants and Animals 知识点梳理 人教版英语八年级上册.docx
- 化学品热稳定性的测试方法 绝热加速量热法TCCSAS 057-2025.docx
- TCCSAS 026-2023化工企业操作规程管理规范.docx
- TCCSAS 018-2022加氢站氢运输及配送安全技术规范.docx
- TCCSAS 047-2023危险化学品编码与标识技术规范.docx
- 基孔肯雅热知识学习考核测试试卷题库及答案.doc
- 全科医学住院医师-外科知识考试题库(附答案).doc
- 2025年基孔肯雅热应知应会知识测试考核试卷题库及答案.doc
最近下载
- 蒂森823扶梯图纸.pdf VIP
- YD-T 1539-2019 通信行业标准规范 移动通信手持机可靠性技术要求和测试方法.pdf VIP
- CEGC+II+新英语语法教程.doc
- Q_SYW 004-2019脚气灵消菌液企业标准.pdf
- 西天山的增生造山过程 - 地质通报.PDF VIP
- 《四川省海绵城市建设技术导则(试行)》.docx VIP
- Q_GDW 1140-2014 交流采样测量装置运行检验规程.PDF VIP
- 防水监理细则.doc VIP
- 建筑工程机电安装系统调试方案.docx VIP
- 低代码应用开发 课件全套 李春平 第1--9章 低代码应用开发 --- 低代码开发应用实例.pptx
文档评论(0)