diff options
author | Danny Baumann <dannybaumann@web.de> | 2014-10-02 12:55:23 +0200 |
---|---|---|
committer | Danny Baumann <dannybaumann@web.de> | 2014-10-02 13:51:19 +0200 |
commit | e64d747e3ae87cc6ddf83b96882e7bcad6ebcd31 (patch) | |
tree | 89cf361a07a7156808d185dfc603e021e6f62b37 /src/com/android/dialer/lookup/openstreetmap/OpenStreetMapForwardLookup.java | |
parent | 2491d19f178f2b78a00cce00bce5dc8ec0d60231 (diff) | |
download | android_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.java | 34 |
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()); } } |