You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by na...@apache.org on 2014/10/02 20:53:21 UTC

git commit: Amazon Specific changes: Added support for SdkVersion

Repository: cordova-lib
Updated Branches:
  refs/heads/master 242a8d760 -> 342a96ac3


Amazon Specific changes:
Added support for SdkVersion


Project: http://git-wip-us.apache.org/repos/asf/cordova-lib/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-lib/commit/342a96ac
Tree: http://git-wip-us.apache.org/repos/asf/cordova-lib/tree/342a96ac
Diff: http://git-wip-us.apache.org/repos/asf/cordova-lib/diff/342a96ac

Branch: refs/heads/master
Commit: 342a96ac3399fee3bf7adc96d22176e0552fe808
Parents: 242a8d7
Author: Prabhjot Singh <pr...@amazon.com>
Authored: Mon Sep 29 12:04:44 2014 +0530
Committer: Archana Naik <na...@lab126.com>
Committed: Thu Oct 2 11:53:10 2014 -0700

----------------------------------------------------------------------
 .../src/cordova/metadata/amazon_fireos_parser.js      | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-lib/blob/342a96ac/cordova-lib/src/cordova/metadata/amazon_fireos_parser.js
----------------------------------------------------------------------
diff --git a/cordova-lib/src/cordova/metadata/amazon_fireos_parser.js b/cordova-lib/src/cordova/metadata/amazon_fireos_parser.js
index 517cd49..82be904 100644
--- a/cordova-lib/src/cordova/metadata/amazon_fireos_parser.js
+++ b/cordova-lib/src/cordova/metadata/amazon_fireos_parser.js
@@ -261,6 +261,20 @@ handleIcons: function(config) {
             delete act.attrib['android:launchMode']; // use Android default value (standard)
         }
 
+	// Set min/max/target SDK version
+        //<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" ... />
+        var usesSdk = manifest.getroot().find('./uses-sdk');
+        ['minSdkVersion', 'maxSdkVersion', 'targetSdkVersion'].forEach(function(sdkPrefName) {
+            var sdkPrefValue = config.getPreference('android-' + sdkPrefName, 'android');
+            if (!sdkPrefValue) return;
+            
+            if (!usesSdk) { // if there is no required uses-sdk element, we should create it first
+                usesSdk = new et.Element('uses-sdk');
+                manifest.getroot().append(usesSdk);
+            }
+            usesSdk.attrib['android:' + sdkPrefName] = sdkPrefValue;
+        });
+
         // Write out AndroidManifest.xml
         fs.writeFileSync(this.manifest, manifest.write({indent: 4}), 'utf-8');
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org