Мое приложение должно отображать учетную запись Facebook.Поэтому я хотел бы, чтобы приложение Facebook открывалось или, если оно недоступно, веб-браузер.В настоящее время я могу открыть приложение Twitter таким образом, и система спросит, что делать (приложение Twitter или браузер).Вот код:
WebView myWebView = (WebView) findViewById(R.id.webViewProfile); // Create an instance of WebView and set it to the layout component created with id webview in main.xml
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.loadUrl("https://mobile.twitter.com/"+name); // Specify the URL to load when the application starts
myWebView.setInitialScale(1); // Set the initial zoom scale
myWebView.getSettings().setBuiltInZoomControls(true); // Initialize zoom controls for your WebView component
myWebView.getSettings().setUseWideViewPort(true); // Initializes double-tap zoom control
myWebView.getSettings().setUserAgentString("BumpMe");
Этот метод очень хорош, и я хочу получить тот же результат для Facebook.В настоящее время я могу открыть приложение Facebook следующим образом:
String uri = "facebook://facebook.com/info?user="+fbid;
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
context.startActivity(intent);
Но если приложение не установлено, оно не будет работать ...
Как я могу сделать это как для Twitter?1009 *
Спасибо