Кажется, PhoneGap автоматически генерирует этот файл, когда config.xml
изменен.
Я хочу добавить действия, службы и т.д. в AndroidManifest.xml
, но я не могу найти правильный способ редактирования этого файла.
Кажется, PhoneGap автоматически генерирует этот файл, когда config.xml
изменен.
Я хочу добавить действия, службы и т.д. в AndroidManifest.xml
, но я не могу найти правильный способ редактирования этого файла.
Phonegap использует config.xml для создания androidmanifest.xml, когда вы добавляете платформу Android в проект. Он также изменяется при добавлении плагинов и создании проекта (например, он добавляет требуемые разрешения для плагина).
Но вы также можете вручную отредактировать файл в platforms/android/AndroidManifest.xml
, чтобы добавить разрешения, настроить действие или приложение... он не будет потерян при восстановлении вашего проекта.
Обычно это находится в каталоге "res" (- src - gen [Сгенерированные файлы Java] - Android - Android Dependencies - Реферируемые библиотеки - активы - bin - libs - res - AndroidManifest.xml - proguard-project.txt - project.properties), конечно, это зависит от того, какую версию Кордовы вы используете. Как правило, большинство из этих вещей указаны в файле config.xml для новых сборников Phonegap из моего понимания, поэтому вам не нужно включать файл AndroidManifest.xml при использовании Phonegap Build. Я бы рекомендовал попробовать Configap для редактирования основного файла config.xml и посмотреть, есть ли какие-либо параметры/службы, которые вам нужны для доступа, являются параметрами. Конфигурация можно найти здесь!
забыл упомянуть, что я использую Notepad ++ для редактирования моего .xml на лету, но вы также можете открыть в sdk
Вероятно, вы захотите проверить cordova-custom-config.
Он поддерживает множество дополнительных настроек в кордове config.xml
, чтобы настроить AndroidManifest.xml
.
Я использую его, чтобы изменить параметр android:configChanges
(добавив uiMode
, чтобы остановить его при перезагрузке при стыковке/расстыковании), и он отлично работает.
На странице corita-custom-config github показан полный пример со всеми поддерживаемыми параметрами, поэтому его очень легко настроить.