FinoChat-Android-SDK
| Public 成员函数 | Public 属性 | 所有成员列表
com.finogeeks.finochat.sdk.IPluginManager类 参考

SDK界面定制化相关API.
这个类主要用来提供界面定制化相关API
更多...

类 com.finogeeks.finochat.sdk.IPluginManager 继承关系图:

class  MenuItem
 定制化菜单item 更多...
 
interface  MenuSelectListener
 菜单点击回调 更多...
 

Public 成员函数

List< String > getContactsGroupOrder ()
 
IPluginManager.MenuSelectListener getMenuSelectListener ()
 
List< IPluginManager.MenuItem > getMenuItems ()
 
IPluginManager.MenuSelectListener getMenuMineSelectListener ()
 
List< IPluginManager.MenuItem > getMenuMineItems ()
 
IPluginManager.MenuSelectListener getMenuContactsSelectListener ()
 
List< IPluginManager.MenuItem > getMenuContactsItems ()
 
void registerRoomExtMenu (List< MenuItem > menuItems, MenuSelectListener listener)
 注册room菜单项 更多...
 
void registerMineExtMenu (List< MenuItem > menuItems, MenuSelectListener listener)
 注册"我的"菜单项 更多...
 
void clearMineExtMenu ()
 清除"我的"菜单项 更多...
 
void registerContactsExtMenu (List< MenuItem > menuItems, MenuSelectListener listener)
 注册'通讯录'菜单项 更多...
 
void setContactsGroupOrder (String groupName)
 定义通讯录分组显示的次序 更多...
 

Public 属性

String GROUP_FIX = "GroupFix"
 
String GROUP_DYNAMIC = "GroupDynamic"
 
String GROUP_INJECT = "GroupInject"
 
String GROUP_CONTACT = "GroupContact"
 

详细描述

SDK界面定制化相关API.
这个类主要用来提供界面定制化相关API

作者
wind
版本
3.4.15

成员函数说明

◆ clearMineExtMenu()

void com.finogeeks.finochat.sdk.IPluginManager.clearMineExtMenu ( )

清除"我的"菜单项

◆ getContactsGroupOrder()

List<String> com.finogeeks.finochat.sdk.IPluginManager.getContactsGroupOrder ( )

◆ getMenuContactsItems()

List<IPluginManager.MenuItem> com.finogeeks.finochat.sdk.IPluginManager.getMenuContactsItems ( )

◆ getMenuContactsSelectListener()

IPluginManager.MenuSelectListener com.finogeeks.finochat.sdk.IPluginManager.getMenuContactsSelectListener ( )

◆ getMenuItems()

List<IPluginManager.MenuItem> com.finogeeks.finochat.sdk.IPluginManager.getMenuItems ( )

◆ getMenuMineItems()

List<IPluginManager.MenuItem> com.finogeeks.finochat.sdk.IPluginManager.getMenuMineItems ( )

◆ getMenuMineSelectListener()

IPluginManager.MenuSelectListener com.finogeeks.finochat.sdk.IPluginManager.getMenuMineSelectListener ( )

◆ getMenuSelectListener()

IPluginManager.MenuSelectListener com.finogeeks.finochat.sdk.IPluginManager.getMenuSelectListener ( )

◆ registerContactsExtMenu()

void com.finogeeks.finochat.sdk.IPluginManager.registerContactsExtMenu ( List< MenuItem menuItems,
MenuSelectListener  listener 
)

注册'通讯录'菜单项

参数
menuItems菜单项
listener点击回调处理

◆ registerMineExtMenu()

void com.finogeeks.finochat.sdk.IPluginManager.registerMineExtMenu ( List< MenuItem menuItems,
MenuSelectListener  listener 
)

注册"我的"菜单项

参数
menuItems菜单项
listener点击回调处理

◆ registerRoomExtMenu()

void com.finogeeks.finochat.sdk.IPluginManager.registerRoomExtMenu ( List< MenuItem menuItems,
MenuSelectListener  listener 
)

注册room菜单项

参数
menuItems菜单项
listener点击回调处理

◆ setContactsGroupOrder()

void com.finogeeks.finochat.sdk.IPluginManager.setContactsGroupOrder ( String  groupName)

定义通讯录分组显示的次序

类成员变量说明

◆ GROUP_CONTACT

String com.finogeeks.finochat.sdk.IPluginManager.GROUP_CONTACT = "GroupContact"

◆ GROUP_DYNAMIC

String com.finogeeks.finochat.sdk.IPluginManager.GROUP_DYNAMIC = "GroupDynamic"

◆ GROUP_FIX

String com.finogeeks.finochat.sdk.IPluginManager.GROUP_FIX = "GroupFix"

◆ GROUP_INJECT

String com.finogeeks.finochat.sdk.IPluginManager.GROUP_INJECT = "GroupInject"

该类的文档由以下文件生成: