Kii BLOG

使用Kii Cloud云服务进行学生管理的应用(3)

方便家长与老师之间,或者家长与家长之间交流,可以用到kii  sdk的群组的功能,进行信息分享,下面我们介绍kii  sdk的群组管理的api接口。

1.创建群组

1.1 用当前的登录用户的用户名,创建一个群组,同时当前的用户默认为群组的用户。接口如下:

static KiiGroup createWithName(java.lang.String name)

KiiGroup group = createWithName(“username”);

try {

group.save();

groupUri = group.toUri();

} catch (GroupOperationException e){

// Group creation failed for some reasons.

// Please check GroupOperationException to see what went wrong… }

1.2 用当前的用户名创建群组 ,同时添加该群组的成员。接口如下:

static KiiGroup createWithNameAndMember(java.lang.String name, java.util.List<KiiUser> users)

2. 修改群组名称

2.1 同步接口

void changeName(java.lang.String name)

try { group.changeName(“myGroup2”);

} catch (GroupOperationException e) {

// Please check GroupOperationException to see what went wrong… }

2.2 异步接口

 int changeName(KiiGroupCallBack callback, java.lang.String name)

3.添加群组成员

 void addUser(KiiUser user)

group.addUser(user2);

try { group.save(); }

catch (GroupOperationException e) {

// Please check GroupOperationException to see what went wrong… }

4.删除群组成员

 void removeUser(KiiUser user)

5.获得当前群组的拥有者

5.1 同步接口

 KiiUser getOwner()

5.2 异步接口

 int getOwner(KiiGroupCallBack callback)
Asynchronous call for getOwner().

6.获得当前群组的所有成员

6.1 同步接口

java.util.List<KiiUser> listMembers()

6.2 异步接口

 int listMembers(KiiGroupCallBack callback)

7 群组数据

KiiBucket bucket(java.lang.String bucketName)

使用该接口可以获得当前的群组的共享数据

8 更新群组信息

8.1 同步接口

 void refresh()

8.2 异步接口

 int refresh(KiiGroupCallBack callback)

9 保存群组信息

9.1 同步接口

 void save()

9.2 异步接口

 int save(KiiGroupCallBack callback)

本例使用一个列表菜单用来显示群组对话内容;用一个编辑框编辑提交的内容。

student_group01

 

下一篇我们将介绍怎么使用同步文件夹kii sdk 接口

 

 

使用Kii Cloud云服务进行学生管理的应用(1)

使用Kii Cloud云服务进行学生管理的应用(2)

使用Kii Cloud云服务进行学生管理的应用(3)

使用Kii Cloud云服务进行学生管理的应用(4)

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注