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);
}