Intereting Posts
Предоставление разрешения на использование Android-приложения Как создать предпочтение, которое принимает только целочисленные значения Иконка панели инструментов Как расширить AppBarLayout, когда прокрутка вниз достигает вершины RecyclerView Как получить Textinputlayout подскажите андроид в нескольких строках? Как начать работу в фоновом режиме в службе android Как получить RotationMatrix от рыскания, подачи и рулона Разница между «ConstraintLayout для android» и «Solver for ConstraintLayout» в инструментах SDK для студии Android Public static variable или использовать метод putExtra класса намерения Тень под Actionbar-compat при использовании прокладок Установить высоту ListView Dynamic на основе многострочного текста внутри Получение ошибки «Активность Java.lang.IllegalStateException была уничтожена» при использовании вкладок с ViewPager Старые версии Android NDK Прокрутка SwipeRefreshLayout с помощью RecyclerView Обновить в любом месте Android 2.2 Поместить постоянный текст внутри EditText, который должен быть не редактируемый – Android

Как редактировать AndroidManifest.xml в PhoneGap 3

Кажется, PhoneGap автоматически генерирует этот файл при изменении config.xml .

Я хочу добавить действия, службы и т. Д. В AndroidManifest.xml но я не могу найти правильный способ редактирования этого файла.

Solutions Collecting From Web of "Как редактировать AndroidManifest.xml в PhoneGap 3"

Phonegap использует config.xml для создания androidmanifest.xml, когда вы добавляете платформу Android в проект. Он также изменяется при добавлении плагинов и создании проекта (например, он добавляет требуемое разрешение для плагина).

Но вы также можете вручную отредактировать файл в platforms/android/AndroidManifest.xml чтобы добавить разрешения, настроить действие или приложение … он не будет потерян при перестройке вашего проекта.

Как правило, это находится в каталоге «res» (- src – gen [Сгенерированные файлы Java] – Android – Зависимости от Android – Связанные библиотеки – активы – bin – libs – res – AndroidManifest.xml – proguard-project.txt – project.properties ) Конечно, это зависит от того, какую версию Кордовы вы используете. Обычно большинство из этих вещей указаны в файле config.xml для новых сборников Phonegap из моего понимания, поэтому вам не нужно включать файл AndroidManifest.xml при использовании Phonegap Build. Я бы рекомендовал попробовать Configap для редактирования основного файла config.xml и посмотреть, есть ли какие-либо настройки / службы, которые вам нужны для доступа, являются параметрами. Configap можно найти здесь!

Забыл упомянуть, что я использую Notepad ++ для редактирования моего .xml на лету, но вы также можете открыть в sdk

Вероятно, вы захотите проверить cordova-custom-config .

Он поддерживает множество дополнительных настроек в файле cordova config.xml для настройки AndroidManifest.xml .

Я использую его, чтобы изменить настройку android:configChanges (добавив uiMode чтобы остановить его при перезагрузке при стыковке / распаковке), и он отлично работает.

На странице corita-custom-config github показан полный пример со всеми поддерживаемыми параметрами, поэтому его очень легко настроить.