2013-04-17 5 views
0

У меня есть приложение для Android, в котором перечислены система и установлены приложения устройства. Также запустите выбранный щелчок. Он отлично работает. Теперь я хочу отключить список следующих приложений.Как найти приложения по умолчанию в android?

  1. Task Manager (который показывает на долгое нажатие кнопки домой)

  2. Settings

Это имена, используемые в Samsung Galaxy devices.I хотят получить имя пакета и пусковой деятельности название приложения, использующего для этих целей, в Sony Ericson, Google phones, HTC и Samsung устройства.

Также я хочу имя пакета приложений Camera, Email & Gmail с использованием в этих устройствах.

Вкратце: я хочу получить имя пакета этих приложений в указанном устройстве, потому что есть много приложений, которые можно использовать для одной цели. Например, существует множество приложений, которые можно использовать в качестве диспетчера задач , также мы можем изменить диспетчер задач по умолчанию и использовать для этого специальное приложение. Поэтому я не знаю, что используется в пользовательском устройстве. Мы можем найти приложения для запуска дома с использованием Intent и ResolverActivity. Подобно этому есть какой-либо способ получить список всех приложений, которые могут использоваться в качестве диспетчера задач, приложений для обработки изображений и т. д. ...?

Любая помощь очень умиротворяющая.

Заранее спасибо

ответ

0

см менеджер и настройки задачи не имеют имя пакета вы можете отключить диспетчер задач с помощью этого кода

public void onWindowFocusChanged(boolean hasFocus) { 
super.onWindowFocusChanged(hasFocus); 

    Log.d("Focus debug", "Focus changed !"); 

if(!hasFocus) { 
    Log.d("Focus debug", "Lost focus !"); 

    Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); 
    sendBroadcast(closeDialog); 
} 
} 

и настройки Гото с помощью

startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0); 

С помощью вы можете disale и включить. По последним gmail, электронной почте, камера, которую вы ищете по сети и используется в вашем коде.

Все самое лучшее :)

0

Перейти к Google Play Маркета и установить имя пакета зрителя (https://play.google.com/store/apps/details?id=com.gijoon.pkgnameviewer&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5naWpvb24ucGtnbmFtZXZpZXdlciJd) вы можете увидеть название пакета для каждого приложения.

+0

Это показывает имя пакета установленного приложения текущего устройства? Я хочу, чтобы мое приложение работало на всех устройствах. –

+0

Я не могу понять ваш вопрос, можете ли вы отредактировать и поставить несколько скриншотов, чтобы прояснить ваши сомнения? – AndroidEnthusiastic

Смежные вопросы