¿Es posible iniciar una aplicación utilizando una URL iniciada desde la aplicación de mensajería de Android (SMS o MMS)?¿Iniciar la aplicación para Android desde el mensaje SMS/MMS?
Respuesta
No, la única URL reconocidos son:
- direcciones URL.
- Direcciones de correo electrónico.
- Números de teléfono.
- Direcciones del mapa.
De TextView 's android:autoLink Atributo XML.
La respuesta anterior no era correcta.
Puede agregar un filtro de intención para una actividad que "registrará" su aplicación para manejar hipervínculos dentro del cuerpo de SMS.
Por ejemplo, si se agrega el siguiente intento de su aplicacion.xml:
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data
android:scheme="http"
android:host="test.com"
android:pathPrefix="/myapp">
</data>
</intent-filter>
Y se envía un mensaje SMS con el siguiente en el cuerpo:
http://test.com/myapp/somedata
Su aplicación se iniciará y la actividad podrá acceder a la URL como parte de los datos de intención.
Esta es una buena respuesta. Sin embargo, cuando uso este método, también muestra una opción de todos los navegadores que están presentes en el dispositivo. ¿Hay alguna forma de abrir mi aplicación directamente en lugar de mostrarle al usuario diferentes opciones? –
cuando agrego esto no funcionó. El ícono de la aplicación de la lista de aplicaciones desaparece y hace clic en el enlace en el correo electrónico no abre la aplicación. Abre el vínculo en el navegador –
mismo conmigo :( –
Además respuesta dada por @ Adam,
No es la intención de filtro múltiple posible en caso de aplicación de Android, tenemos que usar dos. Uno para el lanzador de aplicaciones y otro para la aplicación de lanzamiento utilizando la dirección URL en SMS
<activity android:name="com.SomeActivity" adroid:theme="@style/MyTheme"
android:label="@string/app_name">
<!-- For app launcher -->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="com.YorAppPackage" />
</intent-filter>
<!-- To open app using link -->
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:scheme="http"
android:host="yourdomain.com"
android:pathPrefix="/someurlparam">
</data>
</intent-filter>
</activity>
Ahora añadir una URL en sus sms algo así como
http://yourdomain.com/someurlparam
Esto se debe lanzar la aplicación en URL y añadirá un icono de la aplicación en Android también.
Gracias. Esto también funcionó para mí usando un esquema personalizado, que evita el problema mencionado anteriormente sobre una lista de todos los br abalorios abriendo. – arlomedia
- 1. Android para iniciar la aplicación
- 2. Iniciar la aplicación de Android desde el código
- 3. Iniciar aplicación desde el paquete de aplicación
- 4. Cómo iniciar/iniciar la aplicación en el arranque Android
- 5. iniciar una aplicación desde la barra de notificaciones en android
- 6. Acerca de iniciar la aplicación Android desde una URL
- 7. Android: iniciar nueva actividad desde la clase de aplicación
- 8. Iniciar la aplicación de Android sin actividad
- 9. ¿Iniciar una aplicación/intención de Android desde una etiqueta NFC?
- 10. API especial para iniciar una aplicación desde mi aplicación
- 11. Agite el dispositivo para iniciar una aplicación en Android
- 12. ¿Cómo iniciar la actividad desde el AppWidget de Android?
- 13. Método wpf para iniciar el bucle de mensaje de la aplicación
- 14. ¿Puedo iniciar una aplicación desde otra aplicación en el iPhone
- 15. Android: inicie Firefox desde la aplicación
- 16. Inicie Android Market desde la aplicación
- 17. Iniciar el servicio desde el inicio de la aplicación, no la actividad
- 18. ¿Cómo determinar si la aplicación de Android está abierta desde el mensaje de notificación?
- 19. Código para iniciar la aplicación externa explícitamente
- 20. ¿Se puede iniciar la aplicación nativa de la cámara desde una aplicación web Html 5?
- 21. iniciar actividad de otra aplicación Android
- 22. Cómo iniciar la aplicación Android Calendar usando Intent (Froyo)
- 23. Iniciar el servicio desde la notificación
- 24. mensaje de advertencia "SetPropertiesRule" al iniciar Tomcat desde Eclipse
- 25. ¿Cómo iniciar una aplicación desde un navegador?
- 26. Iniciar safari desde una aplicación Mac
- 27. Comprar con Android desde la aplicación: RESULT_ITEM_UNAVAILABLE
- 28. Android: Iniciar una actividad para una aplicación de terceros diferente
- 29. Inicie la aplicación Android sin actividad principal e inicie el servicio al iniciar la aplicación
- 30. Iniciar una aplicación desde un enlace en un SMS
cómo ejecutar la aplicación, ya que el conjunto de direcciones intentará abrir el navegador, quiero iniciar el archivo apk haciendo clic en cierto enlace, que se envía desde otro dispositivo ... –