From f0a333891840f02b306f7fa06af9e6c9ca4d3dc2 Mon Sep 17 00:00:00 2001 From: Daniel Lublin Date: Thu, 25 Jun 2020 09:42:16 +0200 Subject: Initialize minidns properly --- build.gradle | 1 + src/main/java/se/lublin/humla/HumlaService.java | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/build.gradle b/build.gradle index c6f8e77..90d9d49 100644 --- a/build.gradle +++ b/build.gradle @@ -43,6 +43,7 @@ dependencies { implementation 'com.googlecode.javacpp:javacpp:0.7' implementation 'org.jetbrains:annotations:18.0.0' implementation 'org.minidns:minidns-hla:0.3.4' + implementation 'org.minidns:minidns-android21:0.3.4' implementation 'com.google.guava:guava:28.2-android' } diff --git a/src/main/java/se/lublin/humla/HumlaService.java b/src/main/java/se/lublin/humla/HumlaService.java index f909293..a0b73bf 100644 --- a/src/main/java/se/lublin/humla/HumlaService.java +++ b/src/main/java/se/lublin/humla/HumlaService.java @@ -38,6 +38,8 @@ import java.security.cert.X509Certificate; import java.util.ArrayList; import java.util.List; +import org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties; + import se.lublin.humla.audio.AudioOutput; import se.lublin.humla.audio.BluetoothScoReceiver; import se.lublin.humla.audio.inputmode.ActivityInputMode; @@ -267,6 +269,9 @@ public class HumlaService extends Service implements IHumlaService, IHumlaSessio mActivityInputMode = new ActivityInputMode(0); // FIXME: reasonable default mContinuousInputMode = new ContinuousInputMode(); mWhisperTargetList = new WhisperTargetList(); + + // initialize minidns dns lookup mechanisms + AndroidUsingLinkProperties.setup(this); } @Override -- cgit v1.2.3