摘要: 第6章 权限(Permissions)本文档介绍了应用程序开发人员如何使用由Android提供的安全功能。在Android 开放源代码项目AOSP(Android Open Source Project)中提供了更普通的Android安全性概述。Android是一种分权限的操作系统,在Android上运行的每个应用程序都具有各自独立的系统标识(Linux用户ID和组ID)。系统各部分有不同并明显的标识。因此,Linux上运行的各个应用程序相互独立且与系统无关。Android的“permissions”机制通俗来说就是你程序就算实现了那个功能,如果没申请权限的话,那个功能一样运行部了。并且每个应 阅读全文
posted @ 2013-11-21 18:05 jy02432443 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 第5章 Android中的进程与线程 当一个应用程序开始运行它的第一个组件时,Android会为它启动一个Linux进程,并在其中执行一个单一的线程。默认情况下,应用程序所有的组件均在这个进程的这个线程中运行(就是我们常说的android app主线程)。然而,你也可以安排组件在其他进程中运行,而且可以为任意进程创建额外的线程。本章主要介绍android app下的线程和进程是如何工作的5.1 进程默认情况下,同一应用程序的所有组件运行在同一进程中。不过,如果你需要控制某个组件属于哪个进程,也可以通过修改manifest文件来实现。manifest文件中的所有组件节点如,,,都支持androi 阅读全文
posted @ 2013-11-21 18:02 jy02432443 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 第4章 Intents和Intent Filters一个Android应用程序的三个核心组件-activities,services,boradcast receivers都是通过调用intents消息来激活的。Intent消息传递是在最近运行的组件之间的一种设施,它能用于相同的或不同的应用程序中。intent它本身是一个Intent对象,是一种把想要执行的操作抽象化的数据结构,或者使用广播描述发生或者宣布一些事情。传递每一种组件类型的intent都有一个单独的机制:1. 一个Intent对象通过Context.startActivity()或者Activity.startActivityFo 阅读全文
posted @ 2013-11-21 17:34 jy02432443 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 第3-3章 日历provider日历provider是用来存放用户日历事件的一个仓库。日历provider的API会允许你执行对日历、事件、Attendees(与会者)和提醒的查询、更新和删除操作。日历provider的API可以被应用程序和同步adapter(适配器)使用。规则会因执行调用的程序类型而有所不同。这篇文章主要集中介绍作为一个应用程序如何来使用的日历provider。一般来说,要读取或写入日历数据,应用程序的manifest文件就必须把合适的权限包含进去。为了更简单地执行一般操作,日历provider会提供一组intents。这些intents可以让用户进入到日历应用程序,以便插 阅读全文
posted @ 2013-11-21 17:25 jy02432443 阅读(5039) 评论(0) 推荐(0) 编辑
摘要: 第3-2章 创建一个content providerContent provider对中心存储数据的访问进行管理。你将provider看作是Android应用程序中的一个或多个类来实现,这些类之后跟着manifest文件中的节点。你的类会实现一个ContentProvider子类,这个类是provider与其他应用程序之间的接口。虽然content provider一定会让数据对其他应用程序可用,但你可能也会需要一些在应用程序中的activities,这些activities允许用户查询和修改由provider管理的数据。下面是创建一个content provider的基本步骤以及要使用的AP 阅读全文
posted @ 2013-11-21 17:18 jy02432443 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 3-1 Content Provider的基础知识Content provider用于管理和访问中心仓库的数据。Provider是Android应用程序的一部分,它经常提供一个它自己的UI来用使用数据工作。然而,content provider主要是倾向于被其他应用程序使用,这些应用程序是通过一个provider客户端对象来访问provider。providers和provider客户端共同为数据提供一个一致的、标准的接口,这个接口也处理进程间通信和安全数据访问。本文接下来将介绍以下内容:1.content provider是如何工作的。2.介绍用来取出content provider中数据的 阅读全文
posted @ 2013-11-21 17:10 jy02432443 阅读(1300) 评论(2) 推荐(2) 编辑