SlideShare una empresa de Scribd logo
1 de 23
Integración Facebook
 Mauro César Ruiz Romero
Como funciona
      - Autenticación de la app


App




                    Aplicar acciones humanas
                    - Comentar Muro
                    - Actualizar estado
                    - Subir Fotos
                    - Etc.
Guía de desarrollo
Guía de desarrollo

1. Instalación de prerequisitos
2. Instalación del Facebook SDK
3. Importar el SDK al Eclipse
4. Probar las aplicaciones de ejemplo
5. Crear una aplicación Facebook
6. Crear un Proyecto Android con login a facebook
1. Instalación de prerequisitos

-   Eclipse clásico > 4.2, http://www.eclipse.com
-   Java 1.6
-   Android SDK, http://developer.android.com/sdk/index.html
-   ADT Plugin, http://developer.android.com/sdk/installing/index.html
1. Instalación de prerequisitos
2. Instalación de facebook SDK

-   Facebook SDK,
    https://github.com/downloads/facebook/facebook-android-
    sdk/facebook-android-sdk-3.0.2.b.zip
-   Para pruebas, usando las librerías nativas de la app mobil de facebook, es
    necesario instalar el .apk en el emulador.


./adb install ~/facebook-android-sdk-3.0.2.b/bin/FBAndroid-1.9.10.apk
./adb install -r ~/facebook-android-sdk-3.0.2.b/bin/FBAndroid-1.9.10.apk
2. Instalación de facebook SDK
3. Importar el SDK de facebook a eclipse
3. Importar el SDK de facebook a eclipse
4. Probar las aplicaciones de ejemplo
4. Probar las aplicaciones de ejemplo
Para probar la funcionalidad de Login, primero se debe hacer lo siguiente:


- Generar un key hash para la aplicación, ubicarse en $HOME/.android/ y ejecutar:

 keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64



- Registrar el Key hash en el perfil de desarrollador
4. Probar las aplicaciones de ejemplo

• Logue realizado
5. Crear una aplicación facebook
6. Crear un Proyecto Android con login facebook
6. Crear un Proyecto Android con login facebook
6. Crear un Proyecto Android con login facebook
6. Crear un Proyecto Android con login facebook
  • Registro del AppId
6. Crear un Proyecto Android con login facebook
  • Registro de los permisos
6. Crear un Proyecto Android con login facebook
  • Binding entre el appid de android y el de FB
6. Crear un Proyecto Android con login facebook
6. Crear un Proyecto Android con login facebook
Gracias

Más contenido relacionado

La actualidad más candente

Programacion JAVA-PHP
Programacion JAVA-PHPProgramacion JAVA-PHP
Programacion JAVA-PHPInu Reach
 
Introducción a App Inventor
Introducción a App InventorIntroducción a App Inventor
Introducción a App InventorMarco Avendaño
 
Aplicación de facebook
Aplicación de facebookAplicación de facebook
Aplicación de facebooki1611161
 
Software para android
Software para androidSoftware para android
Software para androidGary Briceño
 
Taller app inventor
Taller app inventorTaller app inventor
Taller app inventorFe
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Edgar Mendez
 
Portafolio_Salvador_Sosa
Portafolio_Salvador_SosaPortafolio_Salvador_Sosa
Portafolio_Salvador_SosaSalvador Sosa
 
Gps con googlemaps
Gps con googlemapsGps con googlemaps
Gps con googlemapsJulio Chamba
 
Tutorial app inventor
Tutorial app inventorTutorial app inventor
Tutorial app inventorHimary 09
 

La actualidad más candente (16)

Programacion JAVA-PHP
Programacion JAVA-PHPProgramacion JAVA-PHP
Programacion JAVA-PHP
 
Introducción a App Inventor
Introducción a App InventorIntroducción a App Inventor
Introducción a App Inventor
 
Aplicación de facebook
Aplicación de facebookAplicación de facebook
Aplicación de facebook
 
Software para android
Software para androidSoftware para android
Software para android
 
Tutorial eclipse 1
Tutorial eclipse 1Tutorial eclipse 1
Tutorial eclipse 1
 
Instagram
InstagramInstagram
Instagram
 
Android laboratorio-01-2015
Android laboratorio-01-2015Android laboratorio-01-2015
Android laboratorio-01-2015
 
Primeros pasos con ReactNative
Primeros pasos con ReactNativePrimeros pasos con ReactNative
Primeros pasos con ReactNative
 
Taller app inventor
Taller app inventorTaller app inventor
Taller app inventor
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
 
Introducción a Blogger
Introducción a BloggerIntroducción a Blogger
Introducción a Blogger
 
Portafolio_Salvador_Sosa
Portafolio_Salvador_SosaPortafolio_Salvador_Sosa
Portafolio_Salvador_Sosa
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Gps con googlemaps
Gps con googlemapsGps con googlemaps
Gps con googlemaps
 
Congreso visión 2012 - taller android
Congreso visión 2012 -  taller androidCongreso visión 2012 -  taller android
Congreso visión 2012 - taller android
 
Tutorial app inventor
Tutorial app inventorTutorial app inventor
Tutorial app inventor
 

Destacado

Whrs final project . 52
Whrs final project . 52Whrs final project . 52
Whrs final project . 52SANDEEP YADAV
 
Worksafe Guardian Employee Safety App
Worksafe Guardian Employee Safety AppWorksafe Guardian Employee Safety App
Worksafe Guardian Employee Safety AppWorksafeGuardian
 
การนำหลักสังคหวัตถุธรรมไปใช้ในการจัดสวัสดิการแก่สมาชิกของกองทุนสวัสดิการชุมชน...
การนำหลักสังคหวัตถุธรรมไปใช้ในการจัดสวัสดิการแก่สมาชิกของกองทุนสวัสดิการชุมชน...การนำหลักสังคหวัตถุธรรมไปใช้ในการจัดสวัสดิการแก่สมาชิกของกองทุนสวัสดิการชุมชน...
การนำหลักสังคหวัตถุธรรมไปใช้ในการจัดสวัสดิการแก่สมาชิกของกองทุนสวัสดิการชุมชน...Happy Sara
 
Pin bb d01cb842 katalog qirani promo
Pin bb d01cb842 katalog qirani promoPin bb d01cb842 katalog qirani promo
Pin bb d01cb842 katalog qirani promoUwaisd
 
Conferencia ESRI 2014. Gestión de la componente geográfica del negocio median...
Conferencia ESRI 2014. Gestión de la componente geográfica del negocio median...Conferencia ESRI 2014. Gestión de la componente geográfica del negocio median...
Conferencia ESRI 2014. Gestión de la componente geográfica del negocio median...geograma
 
13 sugerencias para la lectura en voz alta
13 sugerencias para la lectura en voz alta13 sugerencias para la lectura en voz alta
13 sugerencias para la lectura en voz altaYezz Ortiz
 
Colegio nacional pomasqui
Colegio nacional                      pomasquiColegio nacional                      pomasqui
Colegio nacional pomasquiJose Cedeño
 

Destacado (20)

Plan de gestion col tec agrop encino
Plan de gestion col tec agrop encinoPlan de gestion col tec agrop encino
Plan de gestion col tec agrop encino
 
Whrs final project . 52
Whrs final project . 52Whrs final project . 52
Whrs final project . 52
 
Bcg matrix
Bcg matrixBcg matrix
Bcg matrix
 
banco de sangre
 banco de sangre banco de sangre
banco de sangre
 
Worksafe Guardian Employee Safety App
Worksafe Guardian Employee Safety AppWorksafe Guardian Employee Safety App
Worksafe Guardian Employee Safety App
 
การนำหลักสังคหวัตถุธรรมไปใช้ในการจัดสวัสดิการแก่สมาชิกของกองทุนสวัสดิการชุมชน...
การนำหลักสังคหวัตถุธรรมไปใช้ในการจัดสวัสดิการแก่สมาชิกของกองทุนสวัสดิการชุมชน...การนำหลักสังคหวัตถุธรรมไปใช้ในการจัดสวัสดิการแก่สมาชิกของกองทุนสวัสดิการชุมชน...
การนำหลักสังคหวัตถุธรรมไปใช้ในการจัดสวัสดิการแก่สมาชิกของกองทุนสวัสดิการชุมชน...
 
Presentacion Be Sustainable
Presentacion Be SustainablePresentacion Be Sustainable
Presentacion Be Sustainable
 
Pin bb d01cb842 katalog qirani promo
Pin bb d01cb842 katalog qirani promoPin bb d01cb842 katalog qirani promo
Pin bb d01cb842 katalog qirani promo
 
Prog5 primaria
Prog5 primariaProg5 primaria
Prog5 primaria
 
Practica 6
Practica 6Practica 6
Practica 6
 
Calcula el doble de
Calcula el doble deCalcula el doble de
Calcula el doble de
 
Conferencia ESRI 2014. Gestión de la componente geográfica del negocio median...
Conferencia ESRI 2014. Gestión de la componente geográfica del negocio median...Conferencia ESRI 2014. Gestión de la componente geográfica del negocio median...
Conferencia ESRI 2014. Gestión de la componente geográfica del negocio median...
 
David robles
David roblesDavid robles
David robles
 
Monográfico educación
Monográfico educaciónMonográfico educación
Monográfico educación
 
Articulos sobre Diabetes Tipo Uno
Articulos sobre Diabetes Tipo UnoArticulos sobre Diabetes Tipo Uno
Articulos sobre Diabetes Tipo Uno
 
13 sugerencias para la lectura en voz alta
13 sugerencias para la lectura en voz alta13 sugerencias para la lectura en voz alta
13 sugerencias para la lectura en voz alta
 
Energia
EnergiaEnergia
Energia
 
Colegio nacional pomasqui
Colegio nacional                      pomasquiColegio nacional                      pomasqui
Colegio nacional pomasqui
 
El Santo Padre y el Eneagrama
El Santo Padre y el EneagramaEl Santo Padre y el Eneagrama
El Santo Padre y el Eneagrama
 
Como crear tu PLE
Como crear tu PLEComo crear tu PLE
Como crear tu PLE
 

Similar a Presentación android

Presentación Android integración Facebook
Presentación Android integración FacebookPresentación Android integración Facebook
Presentación Android integración FacebookMauro Ruiz
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para androidBēto Naranjo
 
Guía Usuario Primeros Pasos con Sofia2
Guía Usuario Primeros Pasos con Sofia2Guía Usuario Primeros Pasos con Sofia2
Guía Usuario Primeros Pasos con Sofia2Sofia2 Smart Platform
 
Curso de programación básico de android
Curso de programación básico de androidCurso de programación básico de android
Curso de programación básico de androidENANITOS120
 
Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2Ignacio Muñoz Vicente
 
Taller mobile by trustparency
Taller mobile by trustparencyTaller mobile by trustparency
Taller mobile by trustparencytrustparency
 
Ingeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiIngeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiFreelance
 
Comenzar con PhoneGap y subir a Googleplay y AppStore
Comenzar con PhoneGap y subir a Googleplay y AppStoreComenzar con PhoneGap y subir a Googleplay y AppStore
Comenzar con PhoneGap y subir a Googleplay y AppStoreRamiro Mendoza
 
Introduccion al hacking con SET.
Introduccion al hacking con SET.Introduccion al hacking con SET.
Introduccion al hacking con SET.Michael Sanchez
 
Configurar entorno Android
Configurar entorno AndroidConfigurar entorno Android
Configurar entorno Androidjubacalo
 
Trabajando con acelerómetros en Android
Trabajando con acelerómetros en AndroidTrabajando con acelerómetros en Android
Trabajando con acelerómetros en Androidykro
 
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipseglorii piickolii
 
Mi primera App con GAE
Mi primera App con GAEMi primera App con GAE
Mi primera App con GAEGDG Lima
 

Similar a Presentación android (20)

Presentación Android integración Facebook
Presentación Android integración FacebookPresentación Android integración Facebook
Presentación Android integración Facebook
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android
 
Guía Usuario Primeros Pasos con Sofia2
Guía Usuario Primeros Pasos con Sofia2Guía Usuario Primeros Pasos con Sofia2
Guía Usuario Primeros Pasos con Sofia2
 
Curso de programación básico de android
Curso de programación básico de androidCurso de programación básico de android
Curso de programación básico de android
 
Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2Desarrollo de aplicaciones multiplataforma 1/2
Desarrollo de aplicaciones multiplataforma 1/2
 
Tpi v2
Tpi v2Tpi v2
Tpi v2
 
Taller mobile by trustparency
Taller mobile by trustparencyTaller mobile by trustparency
Taller mobile by trustparency
 
Tutorial
TutorialTutorial
Tutorial
 
Ingeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiIngeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo ii
 
Android Pres3
Android Pres3Android Pres3
Android Pres3
 
S8-DS2.pptx
S8-DS2.pptxS8-DS2.pptx
S8-DS2.pptx
 
Comenzar con PhoneGap y subir a Googleplay y AppStore
Comenzar con PhoneGap y subir a Googleplay y AppStoreComenzar con PhoneGap y subir a Googleplay y AppStore
Comenzar con PhoneGap y subir a Googleplay y AppStore
 
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDKEntornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
 
Introduccion al hacking con SET.
Introduccion al hacking con SET.Introduccion al hacking con SET.
Introduccion al hacking con SET.
 
Configurar entorno Android
Configurar entorno AndroidConfigurar entorno Android
Configurar entorno Android
 
Trabajando con acelerómetros en Android
Trabajando con acelerómetros en AndroidTrabajando con acelerómetros en Android
Trabajando con acelerómetros en Android
 
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
 
Orientación para facebook
Orientación para facebookOrientación para facebook
Orientación para facebook
 
Android
AndroidAndroid
Android
 
Mi primera App con GAE
Mi primera App con GAEMi primera App con GAE
Mi primera App con GAE
 

Presentación android

  • 1. Integración Facebook Mauro César Ruiz Romero
  • 2. Como funciona - Autenticación de la app App Aplicar acciones humanas - Comentar Muro - Actualizar estado - Subir Fotos - Etc.
  • 4. Guía de desarrollo 1. Instalación de prerequisitos 2. Instalación del Facebook SDK 3. Importar el SDK al Eclipse 4. Probar las aplicaciones de ejemplo 5. Crear una aplicación Facebook 6. Crear un Proyecto Android con login a facebook
  • 5. 1. Instalación de prerequisitos - Eclipse clásico > 4.2, http://www.eclipse.com - Java 1.6 - Android SDK, http://developer.android.com/sdk/index.html - ADT Plugin, http://developer.android.com/sdk/installing/index.html
  • 6. 1. Instalación de prerequisitos
  • 7. 2. Instalación de facebook SDK - Facebook SDK, https://github.com/downloads/facebook/facebook-android- sdk/facebook-android-sdk-3.0.2.b.zip - Para pruebas, usando las librerías nativas de la app mobil de facebook, es necesario instalar el .apk en el emulador. ./adb install ~/facebook-android-sdk-3.0.2.b/bin/FBAndroid-1.9.10.apk ./adb install -r ~/facebook-android-sdk-3.0.2.b/bin/FBAndroid-1.9.10.apk
  • 8. 2. Instalación de facebook SDK
  • 9. 3. Importar el SDK de facebook a eclipse
  • 10. 3. Importar el SDK de facebook a eclipse
  • 11. 4. Probar las aplicaciones de ejemplo
  • 12. 4. Probar las aplicaciones de ejemplo Para probar la funcionalidad de Login, primero se debe hacer lo siguiente: - Generar un key hash para la aplicación, ubicarse en $HOME/.android/ y ejecutar: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 - Registrar el Key hash en el perfil de desarrollador
  • 13. 4. Probar las aplicaciones de ejemplo • Logue realizado
  • 14. 5. Crear una aplicación facebook
  • 15. 6. Crear un Proyecto Android con login facebook
  • 16. 6. Crear un Proyecto Android con login facebook
  • 17. 6. Crear un Proyecto Android con login facebook
  • 18. 6. Crear un Proyecto Android con login facebook • Registro del AppId
  • 19. 6. Crear un Proyecto Android con login facebook • Registro de los permisos
  • 20. 6. Crear un Proyecto Android con login facebook • Binding entre el appid de android y el de FB
  • 21. 6. Crear un Proyecto Android con login facebook
  • 22. 6. Crear un Proyecto Android con login facebook