|
您可以使用现有的配置在线账户和提供者,并创建新帐户的类型。
此功能只支持移动应用程序
账户管理的基本概念是:
提供者
在线服务提供者的实体,如谷歌、沃达丰、或Facebook。 服务提供者应用程序ID标识。帐户提供者注册在应用程序安装时。 中使用的信息 添加账户 屏幕的设备设置。
账户
一个实体收集的所有数据(如用户名、凭证、设置)连接到所需服务。 一个账户总是绑定到一个单一提供者和服务实例的列表绑定到账户。 服务可以单独启用和禁用的账户。 例如,“ account1@gmail.com">Laccount1@gmail.com “可以识别一个谷歌帐号,给访问服务,例如gmail,gtalk、Picasa,和Youtube,每个服务都有一个单独的服务实例绑定到账户。
一些帐户管理功能只在账户提供者应用程序可以调用。 这样的应用程序有一个专门准备 config.xml文件与一个帐户提供商部分:
- <tizen:account multiple-account-support="true">
- <tizen:icon section="Account">icon.png</tizen:icon>
- <tizen:icon section="AccountSmall">icon.png</tizen:icon>
- <tizen:display-name xml:lang="en-gb">Test</tizen:display-name>
- <tizen:capability>http://tizen.org/account/capability/contact</tizen:capability>
- </tizen:account>
复制代码
如果应用程序注册为供应商,这是启动对帐户进行身份验证。 您必须实现的appcontrol帐户提供商。 可用下列方法只在一个账户提供者应用程序: 添加add(), 删除remove(), 更新update()。
账户API的主要特点包括:
访问帐户
你可以 得到一个特定的帐户和所有可用的账户 。
访问帐户提供商
你可以 得到一个特定的提供者或所有可用的供应商 。
管理账户
你可以 添加、更新和删除账户 。
监控账户变化
你可以 注册一个侦听器 和跟踪变化的帐户数据库。
管理扩展数据
你可以 设置和获取扩展数据 一个帐户.扩展的数据定义为键值对。
开立的账户提供者应用程序声明的能力.功能名称是由作者决定账户提供者应用程序,而且必须有一个IRI的形式。
例如:
http : / /tizen.org/account/capability/contact 帐户时使用相关联系人。
http : / /tizen.org/account/capability/calendar 时使用相关的帐户是日历。
检查是否支持该API,使用tizen.systeminfo.getCapability() 方法和启用或禁用需要这个API的代码。 保证帐户的帐户应用程序在设备上运行特性,声明 http://tizen.org/feature/account 功能要求 config.xml 文件。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|