Merge pi-platform-release to stage-aosp-master - DO NOT MERGE

Change-Id: I81811e8c0e9da73d03614cad7a4e7e6340c06803
diff --git a/Android.mk b/Android.mk
index 6b9b37b..b99c6b3 100644
--- a/Android.mk
+++ b/Android.mk
@@ -23,8 +23,7 @@
 LOCAL_PRIVATE_PLATFORM_APIS := true
 LOCAL_PRIVILEGED_MODULE := true
 
-LOCAL_JAVA_LIBRARIES := telephony-common okhttp
-LOCAL_STATIC_JAVA_LIBRARIES := services.net
+LOCAL_JAVA_LIBRARIES := telephony-common
 
 LOCAL_SRC_FILES := $(call all-java-files-under, src)
 
diff --git a/src/com/android/mms/service/MmsHttpClient.java b/src/com/android/mms/service/MmsHttpClient.java
index 40e03cd..1e77134 100644
--- a/src/com/android/mms/service/MmsHttpClient.java
+++ b/src/com/android/mms/service/MmsHttpClient.java
@@ -20,7 +20,6 @@
 import android.net.ConnectivityManager;
 import android.net.LinkProperties;
 import android.net.Network;
-import android.net.dns.ResolvUtil;
 import android.os.Bundle;
 import android.telephony.CarrierConfigManager;
 import android.telephony.SmsManager;
@@ -93,7 +92,7 @@
         mContext = context;
         // Mms server is on a carrier private network so it may not be resolvable using 3rd party
         // private dns
-        mNetwork = ResolvUtil.makeNetworkWithPrivateDnsBypass(network);
+        mNetwork = network.getPrivateDnsBypassingCopy();
         mConnectivityManager = connectivityManager;
     }