Iniciar aplicación desde el navegador url esquema
Gracias a muchos buenos puestos, tengo abeja tratando de lanzar mi aplicación de Android desde un enlace de navegador con el siguiente código. Por favor, ayúdame a ajustar el manifiesto y href para llamar a mi solicitud –
Manifiesto
- Abre la actividad de correo electrónico y obtén resultados?
- Cómo comparar una cadena de Intent.getStringExtra ()?
- Cómo capturar un mensaje de texto entrante
- USER_PRESENT Propósito de GO Locker
- Android: Utilice el icono como botón de retroceso sin volver a cargar la actividad anterior
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.afs" android:versionCode="1" android:versionName="1.1"> <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="false" android:resizeable="true" android:anyDensity="true"/> <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.CALL_PHONE"></uses-permission> <uses-permission android:name="android.permission.SEND_SMS"></uses-permission> <uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"></uses-permission> <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> <uses-sdk android:minSdkVersion="9"></uses-sdk> <application android:label="@string/app_name" android:icon="@drawable/afs" android:debuggable="true"> <activity android:name=".afs" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <data android:scheme="afs.com.afs"/> <data android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> </intent-filter> </activity> </application>
Código HTML
<a href="afs.com.afs:75235">Launch Application</a>
- Vida útil de BroadcastReceiver con respecto a los cambios de Android O
- ¿Cómo saber si la imagen es paisaje o retrato?
- Filtro de intenciones para capturar todos los intentos de uso compartido
- Administrador de alarmas no funciona en segundo plano en Android 6.0
- Intent.putExtra () en intención pendiente no funciona
- La vista previa de la cámara no está reiniciando?
- Android: Manejar el bloqueo de aplicaciones e iniciar una actividad particular
- Propósito de envoltura en LabeledIntent para fines de visualización
Atributos del scheme://host:port/path
documentación scheme://host:port/path
o pathPrefix
o pathPattern
.
Usted necesita cambiar define propriamente esquema y definición del anfitrión. Si no especifica esquema, todos los atributos URI se ignorarán y no se aplicarán.
Puede utilizar el esquema URI de http
.
<data android:scheme="http" android:host="afs.com.afs"/>
Y en HTML
<a href="http://afs.com.afs:75235">Launch Application</a>
O definir su propio esquema de URL.
<data android:scheme="myapp" android:host="afs.com.afs"/>
Y en HTML
<a href="myapp://afs.com.afs:75235">Launch Application</a>
PD.
Cambia esto
<data android:name="android.intent.action.VIEW" />
a
<action android:name="android.intent.action.VIEW" />
- Android: inicia una preferencia personalizada desde una preferenciaActividad
- ¿Por qué LinearLayout instance.getLayoutParams busca tener una clase incorrecta?