Java Examples for com.netease.nim.uikit.session.emoji.StickerManager
The following java examples will help you to understand the usage of com.netease.nim.uikit.session.emoji.StickerManager. These source code samples are taken from different open source projects.
Example 1
Project: NIM_Android_Demo-master File: NimUIKit.java View source code |
/**
* 初始化UIKit,须传入context以及用户信息提供者
*
* @param context 上下文
* @param userInfoProvider 用户信息提供者
* @param contactProvider 通讯录信息提供者
*/
public static void init(Context context, UserInfoProvider userInfoProvider, ContactProvider contactProvider) {
NimUIKit.context = context.getApplicationContext();
initUserInfoProvider(userInfoProvider);
initContactProvider(contactProvider);
initDefalutSessionCustomization();
initDefalutContactEventListener();
NimUIKit.imageLoaderKit = new ImageLoaderKit(context, null);
// init data cache
// 监听登录同步数据完成通知
LoginSyncDataStatusObserver.getInstance().registerLoginSyncDataStatus(true);
DataCacheManager.observeSDKDataChanged(true);
if (!TextUtils.isEmpty(getAccount())) {
// build data cache on auto login
DataCacheManager.buildDataCache();
}
// init tools
StorageUtil.init(context, null);
ScreenUtil.init(context);
StickerManager.getInstance().init();
// init log
String path = StorageUtil.getDirectoryByDirType(StorageType.TYPE_LOG);
LogUtil.init(path, Log.DEBUG);
}
Example 2
Project: NIM_Android_UIKit-master File: NimUIKit.java View source code |
/**
* 初始化UIKit,须传入context以及用户信息提供者
*
* @param context 上下文
* @param userInfoProvider 用户信息提供者
* @param contactProvider 通讯录信息提供者
*/
public static void init(Context context, UserInfoProvider userInfoProvider, ContactProvider contactProvider) {
NimUIKit.context = context.getApplicationContext();
initUserInfoProvider(userInfoProvider);
initContactProvider(contactProvider);
initDefalutSessionCustomization();
initDefalutContactEventListener();
NimUIKit.imageLoaderKit = new ImageLoaderKit(context, null);
// init data cache
// 监听登录同步数据完成通知
LoginSyncDataStatusObserver.getInstance().registerLoginSyncDataStatus(true);
DataCacheManager.observeSDKDataChanged(true);
if (!TextUtils.isEmpty(getAccount())) {
// build data cache on auto login
DataCacheManager.buildDataCache();
}
// init tools
StorageUtil.init(context, null);
ScreenUtil.init(context);
StickerManager.getInstance().init();
// init log
String path = StorageUtil.getDirectoryByDirType(StorageType.TYPE_LOG);
LogUtil.init(path, Log.DEBUG);
}