2015-07-13 3 views
-1

Я хочу, чтобы мое приложение Andorid обрабатывало настраиваемые URL-адреса, как показано в этом вопросе: How to implement own URI scheme.Откройте приложение для Android с настраиваемым URL из файла PDF

<activity android:name="MyActivity" 
     android:configChanges="screenSize" 
     android:screenOrientation="portrait"> 
     <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="myapp"/> 
     </intent-filter> 
    </activity> 

Я добавил ссылки, такие как MyApp: // тест в файл PDF, но при открытии файла в Adobe Reader и нажав на ссылку, ничего не происходит.

Возможно ли это?

+0

Это должно быть хорошо, если PDF не выполняет фильтрацию URL-адресов. Чтобы поддержать новую схему, вам необходимо обновить свой манифест Android. Вы должны отредактировать свой запрос и добавить код, чтобы мы могли понять, почему он не может запускать ваше приложение. – Cookster

+0

Отлично, теперь я рекомендую вам создать файл HTML с тестовыми ссылками на «myapp: //» и посмотреть, работает ли это. Устраните Adobe Reader как возможную точку отказа. – Cookster

+0

BTW: Вы действительно думаете, что схема 'myapp' будет уникальной? –

ответ

2

Приложение Adobe Reader, похоже, блокирует неизвестные URL-адреса, поскольку все отлично работает с другими приложениями для чтения PDF-файлов, такими как встроенный PDF-просмотрщик в Dropbox.

+0

Есть ли способ разблокировать? –