Agregar un contacto a la Libreta de direcciones del dispositivo móvil desde una página web HTML
Actualmente estoy construyendo un sitio donde, con un solo toque, deberías poder agregar un contacto a tu libreta de direcciones IPhone / Android. El sitio web es actualmente HTML5, pero se pueden implementar opciones de Javascript y / o PhP.
Así que hay una manera que en el tecleo de un acoplamiento, el dispositivo móvil abrirá el libro de dirección llenado ya con la información que quisiera que tuviera (nombre, dirección del correo electrónico, dirección de calle, número de teléfono).
- Emulador de Android utiliza 100% de la CPU incluso si no tengo nada en él?
- Abrir desplegable desde javascript
- Target Platform está deshabilitado en Xamarin Studio?
- Cómo hacer que una llamada entrante en mi dispositivo móvil active una acción en mi PC
- La aplicación Google Play Top Charts ya no se clasifica en absoluto después de cambiar el título?
He buscado por todas partes sólo encontrar maneras de programar aplicaciones que harían lo mismo. Quiero hacerlo desde una página web. ¿En cualquier lugar puedo aprender a hacer esto?
PS: Actualmente, estoy intentando con todo en un archivo .VCF que podría ser descargado en el clic … esto parece conducirme a ninguna parte en este momento.
- NullPointerException: Intenta invocar el método virtual 'int java.util.ArrayList.size ()' en una referencia de objeto nulo
- Buenos ejemplos de tours en la aplicación / tutoriales / tutoriales en Android o iPhone
- ¿Cuál es el agente de usuario de Chrome para Android después de que el usuario cambie a la versión de escritorio?
- Error Android Bluetooth LE: Error al registrar la devolución de llamada
- ¿Es posible desarrollarse para Android en Android?
- Javascript máximo altura de la vista tras la orientación cambiar Android y iOS
- ¿Cómo puedo controlar correctamente la orientación del escenario en Android con AIR mobile?
- Cómo configurar el color de fondo de un elemento específico en listview por posición?
Es posible que tenga que atacar esto desde el lado del dispositivo de las cosas en su lugar. Si eso es lo que terminas haciendo probar un marco multiplataforma.
No estoy seguro de cuál es su flexibilidad, pero para la plataforma multiplataforma aplicación integrada Recomiendo PhoneGap . Además, suena como si ya tuviera alguna experiencia en HTML5 y CSS. Esto podría manejar su integración de contactos muy fácilmente en los dispositivos.
El W3C definió la API de contactos como un borrador de trabajo, pero hasta donde he probado no es compatible con dispositivos iOS (tengo iPad con iOS4 y iPhone con iOS 5). Debe probar algunos dispositivos Android y decirnos si admiten la API de Contactos o no. Eso sería útil para los futuros lectores.
En caso de que tengas contactos compatibles con api, puedes hacer esto:
if(navigator.contacts){ var mycontacts = []; navigator.contacts( ['emails.value', 'name', 'friends'], function(contacts) { for(i in contacts) { mycontacts.push(contacts[i]); } ); }
La primera idea que obtuve fue usar para Android (la mayoría de los usuarios de Android, tener una cuenta de Google), la API de Google-Contact .
Yo estaba buscando esto también, y sólo encontré esta solución "cercana":
- Hacer una QR para su tarjeta de contacto
- Utilice un enlace como:
http://qrdroid.com/decode?q=%5BFULL-QR-IMAGE-URL%5D para ello - Si el usuario tiene instalado QR Droid, descodificará la URL.
Un video aquí: http://www.youtube.com/watch?v=e-2D3uCV2bE
Personalmente he encontrado que la solución un poco buggy, esto es más seguro:
- El usuario guarda la imagen QR desde el navegador (clic largo, guardar imagen)
- Abrir la imagen guardada
- Haga clic en "Menú" -> Compartir-> Decodificar con QR Droid
Un video aquí
http://www.youtube.com/watch?v=Ws99exsZEIs
CONTRAS:
Es contra intuitivo
Usted necesita android y QR droid instalado
No sé si es posible con iphone, y otros móviles.
- Android – Personalizado Nueva pantalla de llamadas entrantes
- Más permisos en apk cargado que en archivo de manifiesto