Фильтр намерений для отлова ссылок из SMS не работает - PullRequest
1 голос
/ 20 января 2011

Я прочитал много постов в stackoverflow и doc по Android API, чтобы иметь возможность ловить ссылки из SMS или почты.Например, если я получаю SMS-сообщение, содержащее ссылку типа myapp: // hello, я хочу, чтобы на меня нажимали и открывали мое приложение после нажатия.

Я нашел, как это сделать, используя фильтр намерений наактивность, которую я хочу активировать.Вот мой код:

   <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="myapp"></data>

Сначала я попробовал с android: схема = "http", и она работала хорошо (когда я нажал на ссылку из SMS, Android спросил пользователякакое приложение использовать: браузер или myapp).Однако, когда я хочу сделать это с myapp вместо http, он не работает ... на самом деле ссылка myapp: // hello не активируется ... поэтому запускать myapp по нему невозможно ...

Есть идеи?Нужно ли что-то активировать, чтобы где-то сказать, что Android анализирует такого рода адреса?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...