Adapt to change in MicrophoneInfo interface

Test: See main topic CL
Change-Id: I9287a195235a62b244d446ef9bb5534e71771229
diff --git a/core/jni/android_media_MicrophoneInfo.cpp b/core/jni/android_media_MicrophoneInfo.cpp
index 5bd808b..b70190f 100644
--- a/core/jni/android_media_MicrophoneInfo.cpp
+++ b/core/jni/android_media_MicrophoneInfo.cpp
@@ -56,8 +56,8 @@
     jobject jFrequencyResponses = NULL;
     jobject jChannelMappings = NULL;
 
-    jDeviceId = env->NewStringUTF(String8(microphoneInfo->getDeviceId()).string());
-    jAddress = env->NewStringUTF(String8(microphoneInfo->getAddress()).string());
+    jDeviceId = env->NewStringUTF(microphoneInfo->getDeviceId().c_str());
+    jAddress = env->NewStringUTF(microphoneInfo->getAddress().c_str());
     if (microphoneInfo->getGeometricLocation().size() != 3 ||
             microphoneInfo->getOrientation().size() != 3) {
         jStatus = nativeToJavaStatus(BAD_VALUE);