第8章--Android的安全性和首选项_第1页
第8章--Android的安全性和首选项_第2页
第8章--Android的安全性和首选项_第3页
第8章--Android的安全性和首选项_第4页
第8章--Android的安全性和首选项_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Android基础与应用开发教程大连理工大学出版社Android的安全性和首选项第8章8.1 Android的安全性在桌面环境下,大多数应用程序都使用相同的用户ID运行;Android的每个应用程序一般都使用自己独特的ID运行。由于各应用程序的ID不同,所以Android在其进程周围创建一个隔离边界,这样可以防止一个应用程序直接访问另一个应用程序中的数据。虽然每个进程有自己的边界,应用程序之间依然可以共享数据,但必须有显式的说明。换言之,应用程序共享数据必须经由应用程序的组件帮助。例如,要查询另一个应用程序的内容提供者,可以激活该应用程序中的活动或者与其服务进行通信,这样就无需访问底层的数据库

2、和文件等。8.1.1 进程边界的安全性8.1 Android的安全性8.1.2 声明和使用许可权8.1 Android的安全性8.1.3 定制许可权8.2 管理首选项1. ListPreference视图ListPreference是ListPreference包中的一个类,它以对话框的形式显示首选项项目的列表。用Android首选项架构来编写首选项列表的应用程序比较简单。首先,可创建一个XML文件来描述各首选项,然后使用预建的活动类来显示和持久化首选项。8.2.1 首选项的架构8.2 管理首选项RingtonePreference类专用于处理手机铃声。8.2.2 RingtonePrefer

3、ence类8.3 首选项的组织 实现这种设置的方式有两种:在根PreferenceScreen中引人嵌套的PreferenceScreen元素,或利用PreferenceCategory元素获取类似的结果。图8-7和代码8-13是实现第一种技术的办法,即用嵌套元素PreferenceScreen实现组织首选项。8.4 本章小结本章讨论了Android SDK的两个重要组成部分:应用程序安全模型和首选项的管理和组织。在安全性方面,我们省略了Android应用程序的数字签名内容,只谈到了运行时的安全性,即Android执行程序时要求应用程序所需的安装权限。如果一个特定的权限遭到拒绝,则试图访问受权限保护的资源的代码就会发生权限异常。我们还说明了如何定义应用程序所需的权限,以及Android支持的权限类型。此外,我们还叙述了Android中首选项的管理。我们叙述了ListPreference, CheckBoxPreference, EditTextPreference和RingtoneP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论