Added patch support based on serializer state in the android client
diff --git a/core/java/com/google/android/gdata2/client/AndroidGDataClient.java b/core/java/com/google/android/gdata2/client/AndroidGDataClient.java
index 7ac44c9..4c67eb6 100644
--- a/core/java/com/google/android/gdata2/client/AndroidGDataClient.java
+++ b/core/java/com/google/android/gdata2/client/AndroidGDataClient.java
@@ -464,8 +464,9 @@
                                    GDataSerializer entry)
         throws HttpException, IOException {
         HttpEntity entity = createEntityForEntry(entry, GDataSerializer.FORMAT_UPDATE);
+        final String method = entry.doesSupportPartial() ? "PATCH" : "PUT";
         InputStream in = createAndExecuteMethod(
-                new PostRequestCreator("PUT", entity),
+                new PostRequestCreator(method, entity),
                 editUri,
                 authToken,
                 eTag,