Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/iNPUTmice/Conversations.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gultsch <daniel@gultsch.de>2018-06-21 15:26:25 +0300
committerDaniel Gultsch <daniel@gultsch.de>2018-06-21 15:26:25 +0300
commit9cc22ce992b1eaab9cae439dbfa97ba1f95a85f6 (patch)
treee55fa2a70320105c8e399a4a75b8c4de220feb1e /src/freeCompat/java/eu/siacs/conversations/ui
parent4b3de32a4e9c90a08a524f70491fd7970bb6fd0d (diff)
introduced build flavor to build w/o emoji compat
Diffstat (limited to 'src/freeCompat/java/eu/siacs/conversations/ui')
-rw-r--r--src/freeCompat/java/eu/siacs/conversations/ui/service/EmojiService.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/freeCompat/java/eu/siacs/conversations/ui/service/EmojiService.java b/src/freeCompat/java/eu/siacs/conversations/ui/service/EmojiService.java
new file mode 100644
index 000000000..094e3da92
--- /dev/null
+++ b/src/freeCompat/java/eu/siacs/conversations/ui/service/EmojiService.java
@@ -0,0 +1,28 @@
+package eu.siacs.conversations.ui.service;
+
+import android.content.Context;
+import android.os.Build;
+import android.support.text.emoji.EmojiCompat;
+import android.support.text.emoji.FontRequestEmojiCompatConfig;
+import android.support.text.emoji.bundled.BundledEmojiCompatConfig;
+import android.support.v4.provider.FontRequest;
+import android.util.Log;
+
+import eu.siacs.conversations.Config;
+import eu.siacs.conversations.R;
+
+public class EmojiService {
+
+ private final Context context;
+
+ public EmojiService(Context context) {
+ this.context = context;
+ }
+
+ public void init() {
+ BundledEmojiCompatConfig config = new BundledEmojiCompatConfig(context);
+ config.setReplaceAll(true);
+ EmojiCompat.init(config);
+ }
+
+} \ No newline at end of file