Je suis en train de créer une application Android qui a besoin d'utiliser OAuth pour authentifier (avec l'API de données Google Wave)modèle personnalisé ne semble pas lancer dans l'intention de l'application
J'ai spécifié un système personnalisé dans mon AndroidManifest.xml
de sorte que toute vue sur une URL commençant par « braindump: // » devrait aller à mon application:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.enigmagen.braindump"
android:versionName="0.1"
android:versionCode="1">
<uses-sdk android:minSdkVersion="7"></uses-sdk>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:debuggable="true">
<activity
android:name=".BrainDump"
android:label="@string/app_name"
android:launchMode="singleInstance">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="braindump" />
</intent-filter>
</activity>
</application>
</manifest>
Tout ce qui arrive est bien qu'après la redirection, l'adresse du navigateur affiche l'URL correcte, mais le le contenu de la page est
Vous n'avez pas la permission d'ouvrir est la page. braindump: // rest_of_address_here
Existe-t-il une autorisation spécifique devant être définie pour autoriser ce type de comportement?
Cela semble dépendre de l'endroit où vous regardez http://developer.android.com/guide/topics/manifest/data-element.html – Cylindric