[jira] [Commented] (CB-10837) platform specific orientation preference is not supported
[ https://issues.apache.org/jira/browse/CB-10837?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15193980#comment-15193980 ] Nikhil Khandelwal commented on CB-10837: [~vladimir.kotikov] Did we add this validation as part of platformAPI refactor? > platform specific orientation preference is not supported > - > > Key: CB-10837 > URL: https://issues.apache.org/jira/browse/CB-10837 > Project: Apache Cordova > Issue Type: Bug > Components: Android >Affects Versions: 5.4.1 >Reporter: dcz.switcher > Labels: build > > Hi, > I want to set Manifest.xml activity with android:screenOrientation="nosensor" > http://developer.android.com/guide/topics/manifest/activity-element.html#screen > In cordova doc : > Additionally, you can specify any platform-specific orientation value if you > place the element within a element: > So, I do it in config.xml > > > > but on build : > Unsupported global orientation: nosensor. Defaulting to value: default -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org
[jira] [Commented] (CB-10837) platform specific orientation preference is not supported
[ https://issues.apache.org/jira/browse/CB-10837?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15190764#comment-15190764 ] dcz.switcher commented on CB-10837: --- until this bug was resolved, I use a hook here is the code if it can help someone note : I use cheerio lib to parse the Manifest file, so you have to install it : npm install cheerio note 2 : if you never used hooks : 1 - put this script in a subfolder call after_prepare/ in hooks/ (with the name you want, for example : hooks/after_prepare/android_orientation.js) 2 - give to the hooks folder execute rights : chmod -R a+x hooks/ {code:javascript} #!/usr/bin/env node var fs = require('fs'), cheerio = require('cheerio'); var manifestPath = 'platforms/android/AndroidManifest.xml'; var manifest = fs.readFileSync(manifestPath, 'utf8') var $ = cheerio.load(manifest, {xmlMode : true}); $('activity').each(function (i, el) { if (el.attribs['android:name'] && el.attribs['android:name'] === "MainActivity"){ $(this).attr('android:screenOrientation', 'nosensor'); return; } }); fs.writeFileSync(manifestPath, $.html(), 'utf8'); {code} > platform specific orientation preference is not supported > - > > Key: CB-10837 > URL: https://issues.apache.org/jira/browse/CB-10837 > Project: Apache Cordova > Issue Type: Bug > Components: Android >Affects Versions: 5.4.1 >Reporter: dcz.switcher > Labels: build > > Hi, > I want to set Manifest.xml activity with android:screenOrientation="nosensor" > http://developer.android.com/guide/topics/manifest/activity-element.html#screen > In cordova doc : > Additionally, you can specify any platform-specific orientation value if you > place the element within a element: > So, I do it in config.xml > > > > but on build : > Unsupported global orientation: nosensor. Defaulting to value: default -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org
[jira] [Commented] (CB-10837) platform specific orientation preference is not supported
[ https://issues.apache.org/jira/browse/CB-10837?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15189413#comment-15189413 ] Connor Pearson commented on CB-10837: - This looks similar to https://issues.apache.org/jira/browse/CB-9975 > platform specific orientation preference is not supported > - > > Key: CB-10837 > URL: https://issues.apache.org/jira/browse/CB-10837 > Project: Apache Cordova > Issue Type: Bug > Components: Android >Affects Versions: 5.4.1 >Reporter: dcz.switcher > Labels: build > > Hi, > I want to set Manifest.xml activity with android:screenOrientation="nosensor" > http://developer.android.com/guide/topics/manifest/activity-element.html#screen > In cordova doc : > Additionally, you can specify any platform-specific orientation value if you > place the element within a element: > So, I do it in config.xml > > > > but on build : > Unsupported global orientation: nosensor. Defaulting to value: default -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org
[jira] [Commented] (CB-10837) platform specific orientation preference is not supported
[ https://issues.apache.org/jira/browse/CB-10837?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15189308#comment-15189308 ] dcz.switcher commented on CB-10837: --- note : I try orientation and Orientation > platform specific orientation preference is not supported > - > > Key: CB-10837 > URL: https://issues.apache.org/jira/browse/CB-10837 > Project: Apache Cordova > Issue Type: Bug > Components: Android >Affects Versions: 5.4.1 >Reporter: dcz.switcher > Labels: build > > Hi, > I want to set Manifest.xml activity with android:screenOrientation="nosensor" > http://developer.android.com/guide/topics/manifest/activity-element.html#screen > In cordova doc : > Additionally, you can specify any platform-specific orientation value if you > place the element within a element: > So, I do it in config.xml > > > > but on build : > Unsupported global orientation: nosensor. Defaulting to value: default -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org