Я пытаюсь создать приложение для Android, которое должно использовать OAuth для аутентификации (с помощью API данных Google Wave)
Я указал собственную схему в моем AndroidManifest.xml
, так что любые просмотры URL, начинающегося с "braindump: //", должны идти в мое приложение:
<?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>
Все, что происходит, это то, что после перенаправления адрес браузера показывает правильный URL, но содержимое страницы составляет
У вас нет разрешения на открытие этой страницы.
Braindump: // rest_of_address_here
Есть ли какое-то конкретное разрешение, которое необходимо установить, чтобы разрешить такого рода поведение?