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

Как запустить активность через am start из программы андроид - Android

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
faceman1
0 / 0 / 0
Регистрация: 17.03.2014
Сообщений: 14
15.07.2014, 09:42     Как запустить активность через am start из программы андроид #1
Всем привет. Подскажите как запустить активность через am start из программы андроид? (Не с компа через adb shell, а именно через java-код)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2014, 09:42     Как запустить активность через am start из программы андроид
Посмотрите здесь:

Реклама в андроид-приложении через WebView Android
Android Управление пк через андроид
Как отследить активность активити? Android
Красивые программы на Андроид Android
Android Как убедиться в том, что активность убрана с экрана
Как подключиться к MySQL БД через в андроид приложении? Android
Android Подскажите пожалуйста, как справиться с трудностью в Genymotion: Unable to start the virtual device
Файлы программы разархивирования приложения андроид Android
Root на андроид 4.4.2 smart start MTC Android
Можно ли написать веб сервер на Яве для клиента на Андроид,имея под рукой только телефон на том самом андроид? Android
Android Подскажите как запустить через Inten Activity другого приложения
Как на новом планшете снести андроид и поставить нормальный виндовс, как минимум ХР Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
angryrobot
Командир зеленых роботов
 Аватар для angryrobot
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 563
15.07.2014, 09:56     Как запустить активность через am start из программы андроид #2
Цитата Сообщение от faceman1 Посмотреть сообщение
Всем привет. Подскажите как запустить активность через am start из программы андроид? (Не с компа через adb shell, а именно через java-код)
Вот этот пример поможет вам разобраться как выполнить команду "am start -n com.package.name/com.package.name.ActivityName " из кода
Если не заработает то гуглить по запросу "execute shell command from android" или типа того
Ну а вообще запускать активити таким образом не самый лучший вариант. Лучше уж сделать это по человечески через startActivity
faceman1
0 / 0 / 0
Регистрация: 17.03.2014
Сообщений: 14
16.07.2014, 10:06  [ТС]     Как запустить активность через am start из программы андроид #3
Спасибо за ответ. Но появилась проблема)) Код из примера отлично работает на андроид 2.3.3, а на 4.2.2 активность почему-то не вызывается. Весь гугл уже облазил, ответ не нашел.
В качестве команды вводил "am start -n com.android.browser/com.android.browser.BrowserActivity"

Добавлено через 23 часа 18 минут
Все, забейте. Бросил я эту am и решил задачу с помощью intent и startactivity
forcelain
6 / 6 / 1
Регистрация: 14.07.2014
Сообщений: 28
16.07.2014, 10:20     Как запустить активность через am start из программы андроид #4
Цитата Сообщение от faceman1 Посмотреть сообщение
Спасибо за ответ. Но появилась проблема)) Код из примера отлично работает на андроид 2.3.3, а на 4.2.2 активность почему-то не вызывается. Весь гугл уже облазил, ответ не нашел.
В качестве команды вводил "am start -n com.android.browser/com.android.browser.BrowserActivity"
Возможно просто потому, что на девайсе, на котором Вы это запускали нет такой активити com.android.browser.BrowserActivity.
Yandex
Объявления
16.07.2014, 10:20     Как запустить активность через am start из программы андроид
Ответ Создать тему
Опции темы

Текущее время: 08:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru