我的项目根目录中有以下config.xml
文件。
<?xml version='1.0' encoding='utf-8'?>
<widget id='com.what.now' version='1.0.0' xmlns='http://www.w3.org/ns/widgets' xmlns:gap='http://phonegap.com/ns/1.0'>
<name>somename</name>
<description>some description</description>
<author email='info@example.com' href='https://www.example.com'>Author is Me</author>
<content src='index.html' />
<plugin name='cordova-plugin-camera' />
<plugin name='cordova-plugin-media' />
<plugin name='cordova-plugin-media-capture' />
<plugin name='cordova-plugin-device' />
<plugin name='cordova-plugin-screen-orientation' />
<plugin name='cordova-plugin-file' />
<plugin name='cordova-plugin-geolocation' />
<plugin name='cordova-plugin-inappbrowser' />
<plugin name='cordova-plugin-media' />
<plugin name='cordova-plugin-vibration' />
<allow-intent href='http://*' />
<allow-intent href='https://*' />
<allow-intent href='mailto:*' />
<preference name='DisallowOverscroll' value='true' />
<preference name='Orientation' value='portrait' />
</widget>
我正在使用PhoneGap(v0.4.5)。由于某种原因,它不会在我的Android上设置方向。如何使用config.xml
来做到这一点?
我也不了解每次对config.xml
进行更改时是否需要重新启动Desktop Server,还是像更新JavaScript一样重新启动PhoneGap Phone App?
我的页面显示在电话上,我可以看到我的JavaScript完全可以正确访问文件插件并与之交互。
screen.orientation.lock('portrait')
确实可以使用JavaScript工作,但是我想知道为什么config.xml
不能正常工作?
任何帮助表示赞赏。