当前位置: 首页>>代码示例>>Java>>正文


Java EmojiCompat.init方法代码示例

本文整理汇总了Java中android.support.text.emoji.EmojiCompat.init方法的典型用法代码示例。如果您正苦于以下问题:Java EmojiCompat.init方法的具体用法?Java EmojiCompat.init怎么用?Java EmojiCompat.init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.support.text.emoji.EmojiCompat的用法示例。


在下文中一共展示了EmojiCompat.init方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onCreate

import android.support.text.emoji.EmojiCompat; //导入方法依赖的package包/类
@Override
public void onCreate() {
    super.onCreate();
    StethoUtil.install(this);

    AppCompatDelegate.setDefaultNightMode(getSharedPreferences("settings", MODE_PRIVATE).getInt("prefDayNight", AppCompatDelegate.MODE_NIGHT_AUTO));

    FontRequest fontRequest = new FontRequest(
            "com.google.android.gms.fonts",
            "com.google.android.gms",
            "Noto Color Emoji Compat",
            R.array.com_google_android_gms_fonts_certs);
    EmojiCompat.Config config = new FontRequestEmojiCompatConfig(this, fontRequest);
    EmojiCompat.init(config);

    setupCinemaListUpdates();
}
 
开发者ID:jpelgrom,项目名称:Movie-Notifier-Android,代码行数:18,代码来源:MovieNotifierApp.java

示例2: onOptionsItemSelected

import android.support.text.emoji.EmojiCompat; //导入方法依赖的package包/类
@Override public boolean onOptionsItemSelected(final MenuItem item) {
  switch (item.getItemId()) {
    case R.id.show_dialog:
      MainDialog.show(this);
      return true;
    case R.id.variantIos:
      EmojiManager.install(new IosEmojiProvider());
      recreate();
      return true;
    case R.id.variantGoogle:
      EmojiManager.install(new GoogleEmojiProvider());
      recreate();
      return true;
    case R.id.variantTwitter:
      EmojiManager.install(new TwitterEmojiProvider());
      recreate();
      return true;
    case R.id.variantGoogleCompat:
      if (emojiCompat == null) {
        final EmojiCompat.Config config = new BundledEmojiCompatConfig(this);
        config.setReplaceAll(true);
        emojiCompat = EmojiCompat.init(config);
      }
      EmojiManager.install(new GoogleCompatEmojiProvider(emojiCompat));
      recreate();
      return true;
    case R.id.variantEmojiOne:
      EmojiManager.install(new EmojiOneProvider());
      recreate();
      return true;
    default:
      return super.onOptionsItemSelected(item);
  }
}
 
开发者ID:vanniktech,项目名称:Emoji,代码行数:35,代码来源:MainActivity.java

示例3: init

import android.support.text.emoji.EmojiCompat; //导入方法依赖的package包/类
public void init(boolean useBundledEmoji) {
    Log.d(Config.LOGTAG, "Emojis: use integrated lib " + useBundledEmoji);
    EmojiCompat.Config config = buildConfig();
    config.setReplaceAll(useBundledEmoji);
    EmojiCompat.reset(config);
    EmojiCompat.init(config);
}
 
开发者ID:kriztan,项目名称:Pix-Art-Messenger,代码行数:8,代码来源:AbstractEmojiService.java

示例4: init

import android.support.text.emoji.EmojiCompat; //导入方法依赖的package包/类
public void init() {
	final EmojiCompat.Config config = buildConfig();
	config.setReplaceAll(true);
	EmojiCompat.init(config);
}
 
开发者ID:syntafin,项目名称:TenguChat,代码行数:6,代码来源:AbstractEmojiService.java


注:本文中的android.support.text.emoji.EmojiCompat.init方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。