summaryrefslogtreecommitdiffstats
path: root/src/com/android/dialer/lookup/openstreetmap/OpenStreetMapForwardLookup.java
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2014-10-02 12:55:23 +0200
committerDanny Baumann <dannybaumann@web.de>2014-10-02 13:51:19 +0200
commite64d747e3ae87cc6ddf83b96882e7bcad6ebcd31 (patch)
tree89cf361a07a7156808d185dfc603e021e6f62b37 /src/com/android/dialer/lookup/openstreetmap/OpenStreetMapForwardLookup.java
parent2491d19f178f2b78a00cce00bce5dc8ec0d60231 (diff)
downloadandroid_packages_apps_Dialer-e64d747e3ae87cc6ddf83b96882e7bcad6ebcd31.tar.gz
android_packages_apps_Dialer-e64d747e3ae87cc6ddf83b96882e7bcad6ebcd31.tar.bz2
android_packages_apps_Dialer-e64d747e3ae87cc6ddf83b96882e7bcad6ebcd31.zip
Code cleanup.
Avoid repetetive boilerplate code by using helper methods. Change-Id: Id3ce8d07d35d59c08cbc67fa35bbf6daa67c9608
Diffstat (limited to 'src/com/android/dialer/lookup/openstreetmap/OpenStreetMapForwardLookup.java')
-rw-r--r--src/com/android/dialer/lookup/openstreetmap/OpenStreetMapForwardLookup.java34
1 files changed, 11 insertions, 23 deletions
diff --git a/src/com/android/dialer/lookup/openstreetmap/OpenStreetMapForwardLookup.java b/src/com/android/dialer/lookup/openstreetmap/OpenStreetMapForwardLookup.java
index 0f6d8dfcd..5bd5e723f 100644
--- a/src/com/android/dialer/lookup/openstreetmap/OpenStreetMapForwardLookup.java
+++ b/src/com/android/dialer/lookup/openstreetmap/OpenStreetMapForwardLookup.java
@@ -19,32 +19,31 @@
package com.android.dialer.lookup.openstreetmap;
-import com.android.dialer.calllog.ContactInfo;
-import com.android.dialer.lookup.ContactBuilder;
-import com.android.dialer.lookup.ForwardLookup;
-
import android.content.Context;
import android.location.Location;
-import android.provider.ContactsContract.CommonDataKinds.Phone;
import android.provider.ContactsContract.CommonDataKinds.StructuredPostal;
import android.provider.ContactsContract.CommonDataKinds.Website;
import android.util.Log;
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Locale;
+import com.android.dialer.calllog.ContactInfo;
+import com.android.dialer.lookup.ContactBuilder;
+import com.android.dialer.lookup.ForwardLookup;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpClient;
+import org.apache.http.util.EntityUtils;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Locale;
+
public class OpenStreetMapForwardLookup extends ForwardLookup {
private static final String TAG =
OpenStreetMapForwardLookup.class.getSimpleName();
@@ -149,14 +148,8 @@ public class OpenStreetMapForwardLookup extends ForwardLookup {
ContactBuilder builder = new ContactBuilder(
ContactBuilder.FORWARD_LOOKUP, null, phoneNumber);
- ContactBuilder.Name n = new ContactBuilder.Name();
- n.displayName = displayName;
- builder.setName(n);
-
- ContactBuilder.PhoneNumber pn = new ContactBuilder.PhoneNumber();
- pn.number = phoneNumber;
- pn.type = Phone.TYPE_MAIN;
- builder.addPhoneNumber(pn);
+ builder.setName(ContactBuilder.Name.createDisplayName(displayName));
+ builder.addPhoneNumber(ContactBuilder.PhoneNumber.createMainNumber(phoneNumber));
ContactBuilder.Address a = new ContactBuilder.Address();
a.formattedAddress = address;
@@ -192,11 +185,6 @@ public class OpenStreetMapForwardLookup extends ForwardLookup {
post.setEntity(new StringEntity(query));
- HttpResponse response = client.execute(post);
-
- ByteArrayOutputStream out = new ByteArrayOutputStream();
- response.getEntity().writeTo(out);
-
- return new String(out.toByteArray());
+ return EntityUtils.toString(client.execute(post).getEntity());
}
}