Я пытаюсь создать приложение, в котором есть кнопки для открытия других приложений на устройстве Android. Приложения, такие как Facebook, Twitter и Instagram. Как открыть другое приложение на устройстве Android с помощью xamarin?Запуск других приложений с помощью Xamarin
ответ
Вы можете попробовать это с именем пакета приложения.
Intent i = PackageManager.GetLaunchIntentForPackage("com.package.appname");
StartActivity(i);
Для Facebook это
Intent i = PackageManager.GetLaunchIntentForPackage("com.facebook.katana");
StartActivity(i);
Большое спасибо. Он работает отлично. Можно ли отобразить приложение Facebook в форме Xamarin. Например, как веб-просмотр? –
Не беспокойтесь. Вы должны рассмотреть возможность использования webview. Невозможно отобразить приложение, но вы можете отобразить интернет-страницу facebook. И если это сработало для вас, вы можете установить ответ в качестве принятого ответа. –
Как я могу щелкнуть элементы ('buttons',' textboxes' и т. Д.) В созданном 'намерении '? – JPaulPunzalan
Эй и добро пожаловать в стек. Пожалуйста, посмотрите, как «хороший вопрос» (http://stackoverflow.com/help/how-to-ask) «спрошен», пожалуйста, обновите свой собственный вопрос, чтобы он поместился :) – Mingebag
String uri = "facebook://facebook.com/inbox "; Цель намерения = новое намерение (Intent.ACTION_VIEW, Uri.parse (uri)); startActivity (намерение); –