Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Запуск калькулятора - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Файловая система не фунциклирует http://www.cyberforum.ru/android-dev/thread1713710.html
Всем доброго времени суток! Помогите разобраться с проблемой при работе с файловой системой. В манифесте прописал такие permissions <uses-permission android:name =...
Программирование Android Справочник / каталог товаров продукции День добрый , нужно написать каталог продукции на подобие вот этого приложения Подскажите с чего начать? допустим каждый месяц у меня будет появляться актуальный xml файл либо с новыми ценами и... http://www.cyberforum.ru/android-dev/thread1713593.html
Программирование Android Show and hide keyboard
Ситуация такая - имеется активити, на котором FrameLayout и в котором происходят транзакции с фрагментами. Первый фрагмент Login. На нем ввожу пароль и делаю replace на следующий фрагмент с...
Передача объекта в ViewModel Программирование Android
Добрый день! Пробую написать для себя простое приложение под Android используя VS + xamarin + MvvmCross. Основной экран отображает список объектов из ListViewModel и позволяет показать детализацию...
Программирование Android Переключение между Activity путём нажатия кнопки http://www.cyberforum.ru/android-dev/thread1713516.html
работаю в eclips. создал два файла, в папку res\layout\activity_second.xml и activity_second2.xml потом классы посредством кторых будет отражено новое Activity SecondActivity.java и...
Программирование Android Как подключиться к локальномо серверу через Android устройство Есть локальный сервер , и скажем там находиться сайт , как подключиться туда через физическое Android устройство. подробнее

Показать сообщение отдельно
YuraAAA
1574 / 1316 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
17.04.2016, 17:10
Dantes2104,
Java
1
2
3
4
5
6
7
8
9
10
11
12
ArrayList<HashMap<String,Object>> items =new ArrayList<HashMap<String,Object>>();
PackageManager pm;
final PackageManager pm = getPackageManager();
List<PackageInfo> packs = pm.getInstalledPackages(0);  
for (PackageInfo pi : packs) {
if( pi.packageName.toString().toLowerCase().contains("calcul")){
    HashMap<String, Object> map = new HashMap<String, Object>();
    map.put("appName", pi.applicationInfo.loadLabel(pm));
    map.put("packageName", pi.packageName);
    items.add(map);
 }
}
Java
1
2
3
4
5
6
7
8
9
if(!items.isEmpty()){
String packageName = (String) items.get(0).get("packageName");
Intent i = pm.getLaunchIntentForPackage(packageName);
if (i != null)
  startActivity(i);
} 
else{
      // Application not found
   }
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru