Я понимаю, как использовать intents и startActivity() при открытии другого действия в моем собственном приложении, но как начать другое приложение? в частности:
- Как вы определяете, установлено ли у пользователя необходимое приложение на своем устройстве?
- Как запустить это приложение?
- Как передать параметры этому приложению?
- Как вы находите всю эту информацию для конкретного приложения (скажем, Adobe reader или google maps)?