Вопросы по теме 'android-package-managers'
Как создать намерение запустить любое почтовое приложение?
Я нашел различные темы здесь и в других местах о создании намерения для отправки электронной почты, и это кажется довольно простым. Я ищу намерение просто запустить любой почтовый клиент, который может быть у пользователя.
Вот код, который я видел...
2371 просмотров
schedule
21.07.2023
Что это значит: Ошибка [INSTALL_FAILED_CONTAINER_ERROR]?
Я пытаюсь развернуть свое приложение и иногда получаю эту ошибку:
Failure
[INSTALL_FAILED_CONTAINER_ERROR]
Я пытался погуглить, но не нашел, что означает ошибка и чем она вызвана. Я развертываю через IDE (IntelliJ), файл копируется на...
91229 просмотров
schedule
06.12.2022
Как прочитать манифест Android без использования PackageManager?
Я работаю над приложением для Android, которому требуется больше информации, чем доступно в PackageManager (например, фильтры намерений ). Я создал анализатор для чтения файла AndroidManifest, но не могу найти расположение AndroidManifest.xml...
2028 просмотров
schedule
22.01.2023
Проверить наличие приложения на Android-устройстве
На самом деле, я проверяю свое приложение на то, присутствует ли одно конкретное приложение или нет в устройстве, если оно присутствует, то будет запущено только мое приложение, в противном случае оно выдаст диалоговое окно для загрузки этого...
200 просмотров
schedule
07.11.2022
Android ADB Shell не включает пакеты
Я прошу pm (менеджер пакетов) включить какой-то пакет, но он не включается и показывает сообщение new state: disabled
shell@android:/ $ pm enable my.app.com
Пакет my.app.com новое состояние: отключен
Странно... Кажется, это ошибка......
2739 просмотров
schedule
25.12.2022
Непредсказуемое поведение, вызванное PackageManager.DONT_KILL_APP
В документации API PackageManager.DONT_KILL_APP говорится:
Будьте осторожны при установке этого параметра, так как изменение состояния компонента может сделать поведение содержащего его приложения непредсказуемым.
К сожалению, они не...
1596 просмотров
schedule
22.07.2022
Включить или отключить зарегистрированные получатели
У меня проблемы с предоставлением правильных атрибутов для "setComponentEnabledSetting()" - я получаю исключение IllegalAttributeException, говорящее, что .class не может быть найден или не существует.
Получатели объявляются в манифесте приложения,...
370 просмотров
schedule
27.05.2023
Диалоговое окно «Открыть/выполнить обновление» не появляется после установки пакета?
В настоящее время в моем приложении есть функция обновления, и я не могу отобразить диалог открытия / завершения после установки пакета? Есть ли другая альтернатива, тогда предложите мне. Спасибо :-)
Intent intent = new...
1193 просмотров
schedule
09.08.2023
Связывание кода Aidl для диспетчера пакетов в Android
Я пытался выяснить, как устанавливается приложение для Android, просматривая AOSP.
PackageManagerService.java имеет gid для соответствующих разрешений путем синтаксического анализа файла platform.xml .
PackageInstallerActivity анализирует и...
659 просмотров
schedule
20.05.2023
hasSystemFeature (PackageManager.FEATURE_CAMERA) возвращает true для устройства без камеры
У меня есть приложение, которое использует в нем функции камеры, но часть его функций также может работать без функции камеры. Итак, я поместил это в свой манифест.
<uses-permission android:name="android.permission.CAMERA" />...
13558 просмотров
schedule
13.04.2022
Проверьте средство просмотра, чтобы открыть файл в Android Lollipop
В приложении для Android/гибрида я использую следующий код, чтобы проверить, установлен ли на устройстве просмотрщик для открытия файла или нет.
private boolean detectFileViewer(String fileExt) throws InterruptedException,
JSONException {
try...
1034 просмотров
schedule
10.11.2022
Разница между командой установки adb и командой установки pm?
В чем разница между установкой приложения с помощью команды install и с помощью команды pm install диспетчера пакетов? Они выполняют одну и ту же работу? Действительно ли одна команда вызывает другую сзади?
adb install -r APK_FILE
adb shell...
31603 просмотров
schedule
11.11.2022
Как получить список пользователей для текущего устройства, еще до Lollipop?
Фон
Начиная с API 17 (Jelly Bean), пользователи Android могут иметь несколько пользователей, использующих одно и то же устройство. Сначала он был только для планшетов, но в Lollipop (API 21) он доступен и для смартфонов.
Я пытаюсь проверить,...
4657 просмотров
schedule
19.10.2022
Как установить Adobe Air на эмулятор Genymotion
Я пытаюсь установить Adobe Air (com.adobe.air) в эмуляторе Genymotion, эмулирующем Galaxy S4 с Android 4.4.4, и получаю:
Failure [INSTALL_FAILED_INVALID_APK]
С помощью adb logcat я вижу:
D/AndroidRuntime( 2350):
D/AndroidRuntime( 2350):...
449 просмотров
schedule
08.02.2024
Как приложения Android (Facebook и т. д.) устанавливаются на телефон Android?
Я знаю, как установить приложение на Android устройство, например, из Play-Store или через файл .apk . Но я хотел бы понять фактический процесс установки.
Например. в Windows:
Серийные коды и т.д. помещаются в реестр
Файлы, важные для...
2569 просмотров
schedule
03.07.2023
Android 6.0: получить имя пакета текущей активности
Как получить текущее имя пакета действий? поскольку getRunningAppProcesses() не работает в Android 6.0.
Ниже мой код:
grdPhoto.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@TargetApi(Build.VERSION_CODES.LOLLIPOP)...
3104 просмотров
schedule
17.05.2022
Установить скрипт-оболочку приложения wrap.sh
Android предлагает действительно мощный способ управления запуском процесса приложения — он называется скрипт-оболочка . Это простой сценарий оболочки с именем wrap.sh , который следует поместить в каталог установки приложения lib/ (тот, который...
798 просмотров
schedule
20.03.2023
Как определить, есть ли на устройстве аудиоразъем 3,5 мм?
Я просмотрел множество сообщений и статей на форумах, но не нашел ничего, связанного с моим требованием. Многие новые устройства Android поставляются без встроенного разъема для наушников, и мне не нужно иметь дело с этими устройствами.
Через...
668 просмотров
schedule
19.09.2022
Разница между отключением пакета и отключением активности с помощью диспетчера пакетов
В следующем ответе показан пример отключения действия. Но в нескольких местах я видел полное отключение пакета.
Отключение активности
PackageManager pm = getPackageManager();
pm.setComponentEnabledSetting(new ComponentName(this,...
43 просмотров
schedule
08.06.2022
Когда использовать идентификатор приложения или имя пакета, также известное как неправильное имя метода PackageManager#getLaunchIntentForPackage?
Когда я использую «идентификатор приложения» или «пакет»?
(или это «имя пакета»?)
Моя путаница в практической ситуации:
Один из способов переключиться с одного приложения на другое — получить намерение запуска для приложения, что можно сделать с...
678 просмотров
schedule
18.08.2022