Me doy cuenta de que hay varias preguntas similares, pero ninguna de las respuestas aceptadas me funciona. Como parte de un proceso oaut, quiero un redireccionamiento de navegador para iniciar mi actividad. A medida que he visto en todas partes, he creado un filtro intención de que supuestamente hace eso:¿Por qué mi actividad no se lanza por URL?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.codesta.test"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="7" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".BrowsableActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="oauth.android.mydomain.com" />
</intent-filter>
</activity>
</application>
</manifest>
Sin embargo, cuando abro el navegador y entre http://oauth.android.mydomain.com tengo la "página Web no está disponible" página de error. También traté de definir mi propio esquema (que he leído generalmente no se recomienda) pero tampoco funcionó.
Me estoy dirigiendo a api nivel 7 y he probado el código en dispositivos emulados ejecutando 2.1 y 2.2 sin éxito. ¡Cualquier ayuda sería muy apreciada!
esto siempre ha sido un dolor para mí y nunca tuve una buena solución. –