Articles of андроид манифест

Intent filter: intent.getData () возвращает null

Я пишу редактор изображений в Android. Пока у него есть одно действие. Из этого действия я могу загрузить изображение, используя параметр меню, который вызывает действие Gallery, а в onActivityResult обрабатываю полученное изображение, чтобы нарисовать свой холст, чтобы я мог его редактировать. Это работает нормально. Теперь я хотел бы сделать эту деятельность доступной из любого места, […]

Изменение имени пакета приложений через Android Studio

Я знаю, что этот вопрос задают несколько раз в SO. Я проверил ниже ответы, но не работает для меня 🙁 Решение 1 Решение 2 В настоящее время имя пакета моего приложения « com.example.test ». Я хочу изменить это на « com.example.test.test1 ». Так что я просто изменил имя пакета в файле манифеста и создал приложение. […]

В чем разница между андроидом: использование – разрешение и использование – разрешение?

В чем разница между этими двумя синтаксисами. android:uses-permission и uses-permission . Например: <android:uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="18" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> Первый был автоматически добавлен в манифест для Android Studio, когда я создал активность, которая читается из хранилища. Также почему он добавил атрибут android:maxSdkVersion и специально установил его в 18, когда у меня есть targetSdkVersion для проекта, […]

Android-приложение с несколькими действиями

У меня очень простая игра, состоящая только из одного действия, и я хочу добавить экран заголовка. Если экран заголовка – это еще одно действие, какие изменения необходимо внести в файл манифеста, чтобы сначала открыть экран заголовка? Активность геймплея называется Leeder, а активность экрана заголовка называется LeederTitleScreen Вот мой текущий файл манифеста. <?xml version="1.0" encoding="utf-8"?> <manifest […]

Как я могу поддержать приложение Android для нескольких магазинов Android?

Недавно я начал продавать свое приложение для Android на Google Android Market и реализовал свою схему лицензирования приложений, чтобы предотвратить несанкционированное использование моего приложения. Теперь я планирую выпустить его для Amazon Android App Store и хочу узнать лучший способ поддерживать две версии моего приложения: тот, который реализует Лицензирование Android, а другой – нет. Хотя мое […]

Не должны ли ссылки на строку ссылаться на имена действий фильтра намерений в AndroidManifest?

Первоначально мой AndroidManifest.xml содержал действие, которое я достиг через его пользовательское имя действия. <activity android:label="HERE I AM" android:name="TestController"> <intent-filter> <action android:name="com.company.project.TestActivity" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> С помощью этого манифеста startActivity(new Intent("com.company.project.TestActivity")); Начал свою работу без проблем. Но я не был доволен этим стилем кодирования. Раньше я был суровым временем, чтобы не использовать встроенные […]

Можно использовать несколько полномочий с помощью FileProvider?

Задний план Я поддерживаю библиотеку , основная функциональность которой заключается в совместном использовании программно захваченных скриншотов для внешних почтовых приложений. Я использую FileProvider для выполнения этого, что означает, что манифест моей библиотеки содержит <provider> : <provider android:name="android.support.v4.content.FileProvider" android:authorities="${applicationId}.bugshaker.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/filepaths" /> </provider> filepaths.xml определяется следующим образом: <paths> <files-path path="bug-reports/" name="bug-reports" /> </paths> […]

Зарегистрируйтесь как музыкальный плеер

Я хотел бы увидеть свое приложение в списке игроков («продолжить действие с использованием …»), которое появляется, когда я пытаюсь открыть аудиофайл (т. Е. Из файла браузера или вложения gmail). Вот фильтры намерений, которые я пробовал для своей MainActivity: <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.SEARCH" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.MUSIC_PLAYER" /> […]

Отдельная строка XML для режима отладки или выпуска в манифесте android

Мой Android-манифест использует разные значения при отладке и выпуске. Каков самый простой способ дифференцировать значение для каждого типа сборки? При отладке: <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="my-lovely-debug-api-key" /> При выпуске: <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="my-lovely-release-api-key" /> ТИА.

Как сделать активность, не охватывая весь экран

Я хочу, чтобы моя деятельность занимала меньшую площадь экрана, например, тост не охватывает весь экран, он просто отображается над другими вещами, и остальное содержимое можно увидеть за тостом. Но это диалог, и я хочу, чтобы мой экран показывался над другими вещами, например, над Домашним экраном. Ниже приведена идея, которая у меня на уме. Прошу вас, […]