Articles of андроид пакет менеджеры

Получить последние и запущенные списки приложений не обрабатывать

Я пробовал много, чтобы получить список последних и запущенных приложений (а не процессов), но не смог их получить. Я рассмотрел все вопросы, связанные с stackoverflow, но это единственный ответ, который я получил о запущенных процессах и недавних задачах, а не о конкретном приложении, которое мы можем видеть в диспетчере задач Samsung Mobile при длинном нажатии […]

Удалить активность по умолчанию

Я установил свою активность в качестве пусковой установки по умолчанию, чтобы перехватить нажатие кнопки на домашней кнопке: <activity android:name=".ExampleActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> Когда моя активность, ExampleActivity запущена, если я нажимаю на домашний ключ, мне будет предложено выбрать. Если я сделаю это по […]

Android ClassCastException с пустым типом

Я получаю странное поведение, и я думаю, что я больше ищу объяснения, чем решение (хотя решение также приветствуется!). Вот код: PackageManager pm = context.getPackageManager(); List<PackageInfo> pkgList = pm.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES); if (pkgList == null) return null; for (PackageInfo pkgInfo : pkgList) { ApplicationInfo appInfo = pkgInfo.applicationInfo; // do some stuff, doesn't modify pkgInfo or appInfo or pkgList […]

Получите приложение Preferred / Default на Android

Я пытаюсь получить стандартное / предпочтительное приложение для данного Intent . Например, когда пользователь устанавливает второй веб-браузер, затем пытается открыть URL-адрес, он или она получит диалоговое окно, подобное этому: Если пользователь затем выбирает параметр Использовать по умолчанию для этого действия , диалоговое окно больше не открывается при нажатии URL. Я работаю над приложением, которое должно […]

Список приложений по умолчанию, отображающих ошибки в Android L

Я хочу получить все приложения по умолчанию в Android L. Я использовал следующий код, но они дают мне неправильное решение. Сначала посмотрим на мой код. private void getMyAppLauncherDefault() { final IntentFilter filter = new IntentFilter(Intent.ACTION_MAIN); filter.addCategory(Intent.CATEGORY_HOME); List<IntentFilter> filters = new ArrayList<IntentFilter>(); filters.add(filter); List<ComponentName> activities = new ArrayList<ComponentName>(); final PackageManager packageManager = (PackageManager) getPackageManager(); packageManager.getPreferredActivities(filters, activities, […]

Как найти имя пакета, которое было удалено при использовании Intent.ACTION_PACKAGE_REMOVED

У меня есть приложение, в котором хранится журнал встроенных приложений, установленных на устройстве. После установки вызывается широковещательный приемник для Intent.PACKAGE_ADDED и записывает имя пакета с помощью следующего кода: public class NewInstallReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Bundle b = intent.getExtras(); int uid = b.getInt(Intent.EXTRA_UID); String[] packages = context.getPackageManager().getPackagesForUid(uid); ApplicationService […]

Что такое InstallerPackageName, когда приложение находится в фазе «ожидающей публикации» и используется / проверено рецензентами / тестировщиками (Google Play Store)?

СИТУАЦИЯ У меня есть набор функций в моем приложении, которые меняются в зависимости от того, в каком хранилище он установлен . Например, я хочу иметь более ограниченный набор рекламных объявлений, отображаемых для семейных аудиторий и детей, для получения права на участие в категории « Google Play for Education ». В других магазинах я все еще […]

Получить активное имя приложения в Android

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

Получить значки всех установленных приложений в android

Я хочу получить значки моих всех установленных приложений. Могу ли я получить эти значки с помощью диспетчера пакетов? Есть ли какая-нибудь функция для этого? Или любой другой способ получить значки всех установленных приложений в растровых изображениях? Благодаря!

Разница между ApplicationInfo и PackageInfo?

У меня есть несколько общих вопросов о классах ApplicationInfo и PackageInfo. Вот они: Может ли кто-нибудь описать разницу между ApplicationInfo и PackageInfo? Как они соотносятся друг с другом? В каких случаях используется ApplicationInfo и когда используется PackageInfo? Спасибо вам за помощь! РЕДАКТИРОВАТЬ: Прежде всего, прежде чем публиковать такой вопрос, я прочитал официальную документацию и отправил […]