Я ищу, чтобы начать приложение (приложение для словарей) из моего приложения. Используя намерения, как мне приступить к запуску этого конкретного приложения и использовать его для поиска слова.Я хочу начать конкретное приложение, используя намерение в студии android
ответ
Есть implicit intents
и explicit intents
, вы хотите явного намерения получить ваши желательны.
Вот как вы можете это сделать.
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.example", "com.example.MyExampleActivity"));
startActivity(intent);
в методе setComponent
словаря информация приложение должно пойти.
CommonsWare дополнение к этому ответу,
Используя явное Intent, чтобы поговорить с приложением третьей стороной редко правильно делать. Этот код будет перерыв, если деятельность не экспортируется, или требует разрешений , или refactors разработчика коды и изменяет имя класса или пакет и т.д.
Если автор приложения документирует, что ваш рецепт - это правильный способ работы с этим действием в этом приложении, тогда это нормально, поскольку разработчик предположительно намерен поддерживать этот прецедент.
Использование явного «намерения» для общения с сторонним приложением редко бывает правильным. Этот код будет разорван, если активность не будет экспортирована или потребует разрешений, или разработчик реорганизует код и изменяет имя или пакет, и т. Д. Если автор приложения документирует, что ваш рецепт является правильным способом работы с этим активность в этом приложении, то это прекрасно, поскольку разработчик предположительно намерен поддерживать этот прецедент. – CommonsWare
@CommonsWare Спасибо, ты прав, я добавлю это к своему ответу :). –
- 1. Как начать намерение в Android
- 2. Я хочу намерение imageview
- 3. Android создать намерение начать активность
- 4. Студии студии Android, чтобы приспособиться, когда я хочу использовать Holo
- 5. приложение Android телефон Намерение
- 6. Могу ли я начать Намерение этим методом?
- 7. Я хочу начать Qt
- 8. Начать намерение «тихо»
- 9. как начать с разных мероприятий в студии android
- 10. как начать HAXM в студии android
- 11. Где я должен начать 2d игры в студии Android?
- 12. Как начать намерение в PreferenceChangeListener
- 13. Начать намерение, когда пользователь выключает телефон Android.
- 14. Я хочу загрузить изображения (используя asyncTask), но если мой интернет отключен, я хочу отправить намерение трансляции
- 15. Как перезапустить активность, используя намерение?
- 16. Открыть файл в android, используя намерение
- 17. Почему я хочу использовать Android-расширение «Развернуть булевское» намерение?
- 18. Android намерение приложение продолжает сбой
- 19. Я хочу сравнить два проекта в студии Android
- 20. Подавить конкретное приложение для Android
- 21. Итак, я хочу сделать веб-приложение, с чего начать?
- 22. Я хочу изучить Android Development, с чего начать?
- 23. Начать намерение из класса BroadcastReceiver
- 24. Принудительное приложение Android использовать конкретное намерение, а не показывать меню намерений
- 25. Намерение начать активность не работает
- 26. Android и PhoneGap: Намерение запустить другое приложение
- 27. Отправляйте намерение Android в другое приложение
- 28. Android - Намерение начать деятельность за пределами моего приложения
- 29. Я хочу обновить конкретное значение TextBox
- 30. Как начать новое намерение с PostExecute в Android?
Обратитесь к разработчикам приложения и спросите их. – CommonsWare