URL para abrir la aplicación de facebook en android
Posible duplicado:
Abrir la página de Facebook desde la aplicación de Android?
Tengo una webview en mi aplicación para Android, y me gustaría poner un enlace en que se abre la aplicación de facebook a mi fanpage. En iOS se puede decir fb: // … y se abrirá la aplicación facebook. ¿Hay una manera de hacerlo en android? Ya estoy anulando shouldOverrideUrlLoading, así que podría interceptarlo y lanzar una intención si es necesario.
- Android: Cargar imagen desde la URL web
- Android: no se muestra ImageView con UIL y TouchImageView
- Cómo enviar una cadena que contiene% símbolo a webservice usando HttpPost en android?
- Cargar archivo local y obtener Error cromo desconocido: -6
- ¿Hay una manera más rápida de descargar una página de la red a una cadena?
- ¿Detectar si url especificada es una imagen en Android?
- Análisis de la cadena JSON de la URL (RESTful webservice) mediante las bibliotecas GSON. Androide
- ¿Cómo puedo obtener una vista previa de una página URL en Android?
- HttpURLConnection de Android y URL con caracteres especiales
- Cómo validar un nombre de URL / sitio web en EditText en Android?
- Android webview loadDataWithBaseURL cómo cargar imágenes de los activos?
- Android: cita única escapada misteriosa en nombre de lugar codificado Uri
- Control de GoPro con comandos de URL
Necesitas usar Intents. A continuación se muestra cómo llamar a la aplicación FB (si está instalada):
Intent intent = new Intent(); intent.setClassName("com.facebook.katana","com.facebook.katana.ProxyAuth"); intent.putExtra("client_id", applicationId); mAuthActivityCode = activityCode; activity.startActivityForResult(intent, activityCode);
Este código se toma de la API de Facebook, que autoriza una acción. Ajust para satisfacer sus necesidades. Código es Copyright 2010 Facebook, Inc., licenciado bajo la Licencia Apache, Versión 2.0.
myWebView = (WebView) findViewById(R.id.webview); // 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("http://m.facebook.com/pages/xxxxx-xxxxx-xxxxx/xxxxxxxxxx"); // Specify the URL to load when the application starts //myWebView.loadUrl("file://sdcard/"); // Specify a local file to load when the application starts. Will only load file types WebView supports myWebView.setWebViewClient(new WebViewKeep()); 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
Compruebe si esto funciona para usted.
- Obtención de un código de autorización OAuth2 que se puede compartir con un servidor
- Acceso al escritorio a través del dispositivo Android