Описание тега android-package-managers

Класс для получения различного рода информации, относящейся к пакетам приложений, которые в настоящее время установлены на устройстве. Вы можете найти этот класс через getPackageManager().
1 ответ

Получить название деятельности в Android

Я ищу способ получить название активности в Android Lollipop. Я имею в виду не имя процесса или даже имя приложения, а название, которое дается действию, когда оно открыто. Например, когда вы переходите на страницу http://www.google.com/ в Chrome, н…
0 ответов

getPackageManager() получает исключение NullPointer

Я передал контекст классу AppInfo из mainactivity, а затем использовал его, пытаясь получить доступ к packagemanager из класса AppInfo, однако получаю исключение нулевого указателя. Класс MainActivity: public class MainActivity extends AppCompatActi…
2 ответа

Android Pay - Как определить, установлен ли Android Pay?

Вот этот код (взят из /questions/35996790/obnaruzhit-prilozhenie-ustanovleno-ili-net/35996802#35996802): private boolean isAppInstalled(String packageName) { PackageManager pm = getPackageManager(); boolean installed = false; try { pm.getPackageInfo…
1 ответ

Как определить, совместим ли APK с ABI, поддерживаемыми устройством?

Я создал приложение, которое используется для распространения приложений. Он загружает файлы apk и предлагает пользователю установить их. Если я распространю приложение с собственным кодом только для x86_x64, оно не будет установлено на устройство a…
1 ответ

Получение байт-кода класса на Android

Я хочу отправить по сети файл класса (.class) для выполнения на удаленном сервере. Я не могу использовать сериализацию, потому что класс не существует на стороне сервера, и я хочу динамически добавлять новые классы. Я не хочу использовать RMI. На De…
1 ответ

Как я могу установить 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): >>>…
0 ответов

Удалить значок одной из активностей из панели запуска

Я пишу тестовое приложение с несколькими значками в лаунчере, такими как значок A, значок B и значок C. Что я делаю, как следовать: PackageManager p = getPackageManager(); ComponentName mComponentName = new ComponentName("com.i.test","com.i.test.Aof…
3 ответа

getApplicationIcon() через PackageManager возвращает изображение белого столбца, помещенное в центре, которое не является значком приложения

После того, как я призываю getApplicationIcon() лайк: context.getPackageManager().getApplicationIcon("com.cmcm.gamemaster"); это вернуть это: белая полоса изображения, расположенная посередине. и всегда происходит для определенного приложения, остал…
07 сен '18 в 09:44
2 ответа

Как перечислить все нормальные приложения в Android?

Я использую эту программу, чтобы получить все приложения на устройстве PackageManager pm; pm =getPackageManager(); List<ApplicationInfo> packages = pm.getInstalledApplications(0); for(ApplicationInfo ai:packages) { Log.v("listpackage","name: "…
1 ответ

Невозможно создать экземпляр PackageManager

Я делаю приложение, которое опирается на класс, который использует BroadCastReceiver, чтобы я мог ловить, когда приложение установлено и удалено. Намерение получено просто отлично, и код в onReceive выполняется так, как должен. Однако проблема, с ко…
28 май '12 в 15:55
3 ответа

Загрузить другое приложение из текущего приложения

Привет я разрабатываю приложение для Android, где я отображаю все установленные приложения в виде списка. При нажатии на элемент списка, я пытаюсь открыть это конкретное приложение. Это код, который я пытаюсь mListView.setOnItemClickListener(new OnI…
2 ответа

Android - Получить список приложений в режиме отладки

Я пытаюсь разработать приложение для Android, где у меня есть следующее требование. Есть ли способ через код, я могу получить список приложений, установленных на устройствах в режиме отладки. Заранее спасибо. РЕДАКТИРОВАТЬ - я попробовал следующий к…
17 янв '13 в 14:46
1 ответ

PackageManager генерирует исключение NameNotFoundException для всех приложений, даже для моего собственного приложения

Я загружаю все приложения с Android, а затем отображаю их в моем лаунчере (значок + имя). Код выглядит следующим образом: public class PhoneAppItem { String mPackageName = null; String mActivityName = null; String mName = null; ActivityInfo mActivit…
20 июн '17 в 11:09
1 ответ

Как использовать методы Android с ограниченным API ¿отражения?

Я занимаюсь разработкой приложения с системными привилегиями и хочу использовать методы intallPackage() и deletePackage(), которых нет в обычном API. Я понятия не имею, как использовать рефлексию, чтобы сделать эти методы доступными. Кто-нибудь знае…
1 ответ

Как программно открыть приложение "Amazon" в playstore?

Я пытаюсь открыть приложение Amazon программным способом, и если оно не найдено в телефоне, пользователю предлагается установить его из Play Store, но проблема в том, что когда я пытаюсь открыть его в PlayStore, он показывает Item not found ошибка. …
0 ответов

Проблема с именем пакета Android

Я новичок в Android и учусь с проектом, у меня есть сомнения, и если кто-то может мне помочь, это было бы очень полезно. когда я меняю имя пакета, приложение работает, но оно не позволяет мне перейти к следующему действию. ниже приведены подробности…
2 ответа

Установка Android APK программно

Я пытаюсь установить APK-файлы с нашего файлового сервера, и это нужно сделать тихо, чтобы пользователь не мог выбрать, установлен он или нет, или принять настройки / изменения разрешений. Это законное требование бизнеса, так как мы работаем с поста…
11 июл '12 в 14:19
4 ответа

Переопределить applicationatoinID внутри манифеста библиотечного проекта с помощью Gradle

У меня есть основной проект, который ссылается на проект библиотеки. Они оба составлены с Gradle. Это defaultConfig для основного файла проекта: defaultConfig { applicationId "com.example.app" minSdkVersion 15 targetSdkVersion 21 versionCode 2 versi…
1 ответ

Как прочитать PDF-файл в Android и как я могу прочитать индексы в PDF-файл в Android?

Я собираюсь разработать приложение для Android, такое как Foxit Reader . В моем приложении мне нужно найти индексы в PDF-файле... Пожалуйста, помогите мне, как я могу найти индексы в PDF-файле программного союзника.....
0 ответов

Как программно очистить все ресурсы, используемые приложением Android

Чтобы обеспечить согласованность и надежность автоматических тестов приложений для Android, я хотел бы начинать каждый тест с чистого состояния. Я делаю следующие вещи adb shell pm clear my.project.package.activity.name adb unistall my.project.packa…
02 сен '14 в 20:52