使用PDF文件中的自定义URL打开Android应用程序

使用PDF文件中的自定义URL打开Android应用程序,android,pdf,android-intent,intentfilter,custom-url,Android,Pdf,Android Intent,Intentfilter,Custom Url,我想让我的android应用程序处理自定义URL,如此问题所示: 我添加了一些链接,如myapp://test 但当在Adobe Reader中打开文件并单击链接时,什么也没有发生 这可能吗?Adobe Reader应用程序似乎会阻止未知的URL,因为其他PDF Reader应用程序(如Dropbox中内置的PDF Viewer)一切正常。除非PDF正在进行URL过滤,否则应该可以。您还需要更新Android清单以支持新方案。你应该编辑你的请求并添加代码,这样我们就可以了解为什么它可能不会触

我想让我的android应用程序处理自定义URL,如此问题所示:


我添加了一些链接,如myapp://test 但当在Adobe Reader中打开文件并单击链接时,什么也没有发生


这可能吗?

Adobe Reader应用程序似乎会阻止未知的URL,因为其他PDF Reader应用程序(如Dropbox中内置的PDF Viewer)一切正常。

除非PDF正在进行URL过滤,否则应该可以。您还需要更新Android清单以支持新方案。你应该编辑你的请求并添加代码,这样我们就可以了解为什么它可能不会触发你的应用程序。太好了,现在我建议你制作一个HTML文件,其中包含指向“myapp://”的测试链接,然后看看这是否有效。排除Adobe Reader作为可能的故障点。顺便问一下:你真的认为
myapp
scheme会是唯一的吗?@Cookster它可以处理HTML文件。。。我将仔细检查PDF文件中的链接。我仔细检查了PDF文件中的链接,似乎是正确的。我猜Adobe Reader正在过滤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>