You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by bo...@apache.org on 2012/06/07 22:20:54 UTC

[13/50] [abbrv] android commit: Merge commit of changes on 1.8

Merge commit of changes on 1.8


Project: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/commit/e7411e82
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/tree/e7411e82
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/diff/e7411e82

Branch: refs/heads/master
Commit: e7411e826071146fc09d78306c759999c5db11d7
Parents: 59f9b6f 5f93a26
Author: Joe Bowser <bo...@apache.org>
Authored: Wed May 30 14:45:45 2012 -0700
Committer: Joe Bowser <bo...@apache.org>
Committed: Wed May 30 14:45:45 2012 -0700

----------------------------------------------------------------------
 framework/src/org/apache/cordova/Capture.java      |    3 +-
 .../org/apache/cordova/ContactAccessorSdk5.java    |   35 ++++++++------
 2 files changed, 21 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/e7411e82/framework/src/org/apache/cordova/Capture.java
----------------------------------------------------------------------
diff --cc framework/src/org/apache/cordova/Capture.java
index ca81b00,9809ed1..98bc6d4
--- a/framework/src/org/apache/cordova/Capture.java
+++ b/framework/src/org/apache/cordova/Capture.java
@@@ -357,11 -350,11 +357,10 @@@ public class Capture extends Plugin 
          File fp = new File(FileUtils.getRealPathFromURI(data, this.ctx));
          JSONObject obj = new JSONObject();
  
 -        try {       
 +        try {
              // File properties
              obj.put("name", fp.getName());
-             obj.put("fullPath", fp.getAbsolutePath());
- 
+             obj.put("fullPath", "file://" + fp.getAbsolutePath());
 -            
              // Because of an issue with MimeTypeMap.getMimeTypeFromExtension() all .3gpp files 
              // are reported as video/3gpp. I'm doing this hacky check of the URI to see if it 
              // is stored in the audio or video content store.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-android/blob/e7411e82/framework/src/org/apache/cordova/ContactAccessorSdk5.java
----------------------------------------------------------------------
diff --cc framework/src/org/apache/cordova/ContactAccessorSdk5.java
index cb673e4,2237e7e..51eeda5
--- a/framework/src/org/apache/cordova/ContactAccessorSdk5.java
+++ b/framework/src/org/apache/cordova/ContactAccessorSdk5.java
@@@ -442,25 -442,26 +442,30 @@@ public class ContactAccessorSdk5 extend
              if (photos.length() > 0) {
                  contact.put("photos", photos);
              }
 +        } catch (JSONException e) {
 +            Log.e(LOG_TAG, e.getMessage(), e);
 +        }
 +        return contact;
      }
- 
-     /**
-      * Take the search criteria passed into the method and create a SQL WHERE clause.
-      * @param fields the properties to search against
-      * @param searchTerm the string to search for
-      * @return an object containing the selection and selection args
-      */
-     private WhereOptions buildWhereClause(JSONArray fields, String searchTerm) {
- 
-         ArrayList<String> where = new ArrayList<String>();
-         ArrayList<String> whereArgs = new ArrayList<String>();
- 
-         WhereOptions options = new WhereOptions();
- 
+     catch (JSONException e) {
+         Log.e(LOG_TAG,e.getMessage(),e);
+     }
+     return contact;
+   }
+ 
+   /**
+    * Take the search criteria passed into the method and create a SQL WHERE clause.
+    * @param fields the properties to search against
+    * @param searchTerm the string to search for
+    * @return an object containing the selection and selection args
+    */
+   private WhereOptions buildWhereClause(JSONArray fields, String searchTerm) {
+ 
+     ArrayList<String> where = new ArrayList<String>();
+     ArrayList<String> whereArgs = new ArrayList<String>();
+     
+     WhereOptions options = new WhereOptions();
+         
          /*
           * Special case where the user wants all fields returned
           */