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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
faceman1
0 / 0 / 0
Регистрация: 17.03.2014
Сообщений: 14
#1

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

15.07.2014, 09:42. Просмотров 1418. Ответов 3
Метки нет (Все метки)

Всем привет. Подскажите как запустить активность через am start из программы андроид? (Не с компа через adb shell, а именно через java-код)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2014, 09:42     Как запустить активность через am start из программы андроид
Посмотрите здесь:
Root на андроид 4.4.2 smart start MTC Android
Как подключиться к MySQL БД через в андроид приложении? Android
Android Подскажите как запустить через Inten Activity другого приложения
Красивые программы на Андроид Android
Android Управление пк через андроид
Файлы программы разархивирования приложения андроид Android
Реклама в андроид-приложении через WebView Android
Как отследить активность активити? Android
Android Как убедиться в том, что активность убрана с экрана
Android Подскажите пожалуйста, как справиться с трудностью в Genymotion: Unable to start the virtual device
Как на новом планшете снести андроид и поставить нормальный виндовс, как минимум ХР Android
Android Как работает библиотека в андроид студио, как ее подключить, чтобы она заработала в проекте?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
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 из программы андроид
Ответ Создать тему
Опции темы

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