Я пытаюсь создать приложение, которое использует камеру на устройстве. Когда я запускаю приложение на своем телефоне Android, я могу заставить его работать без проблем. Однако, когда я упаковываю его с помощью конструктора Phonegap, я не могу открыть камеру.Phonegap - настройка файла config.xml для включения камеры
Я думаю, что это проблема с файлом config.xml. Это выглядит так:
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "com.test.testApp"
version = "1.0.0">
<name>Test App</name>
<description>
Test Description
</description>
<author href="http://mysite.com"
email="[email protected]">
Geoff Baum
</author>
<gap:platforms>
<gap:platform name="android" minVersion="2.1" />
<gap:platform name="webos" />
<gap:platform name="symbian.wrt" />
<gap:platform name="blackberry" project="widgets"/>
</gap:platforms>
<icon src="icon.png" gap:role="default" />
<!--<gap:splash src="weirdo.png" />-->
<feature name="http://api.phonegap.com/1.0/geolocation"/>
<feature name="http://api.phonegap.com/1.0/network"/>
<feature name="http://api.phonegap.com/1.0/geolocation"/>
<feature name="http://api.phonegap.com/1.0/file"/>
<feature name="http://api.phonegap.com/1.0/camera"/>
<feature name="http://api.phonegap.com/1.0/media"/>
<feature name="http://api.phonegap.com/1.0/device"/>
<!--<preference name="orientation" value="default" />-->
<!--<preference name="android-minSdkVersion" value="7" /> -->
</widget>
Это выглядит правильно? У меня есть этот файл на корневом уровне папки, которую я упаковываю и отправляю в Phonegap. Это правильный подход? Я не уверен, что еще я могу сделать. Любая помощь будет принята с благодарностью. Благодаря!
UPDATE: Так что я попытался в том числе Android конкретных JS файлы Cordova-1.7.0.js и все работало. Таким образом, похоже, что сборка Phonegap не добавляет необходимые файлы. Кто-нибудь знает об этом? Благодарю.