有人知道如何用Java处理自定义URL方案吗?就像在浏览器中访问任何itms:// URL一样,iTunes也会处理它。
我知道通过编写调用我的Java代码的本机代码应用程序是可能的,但是我不知道它是否仅适用于Java。
我可能会使用一些AWT代码,我需要浏览器调用它。
谢谢!
答案 0 :(得分:1)
最近的启动方式是通过http://docs.oracle.com/javase/6/docs/api/java/awt/Desktop.html但open(File f)
或browse(URI)
。也许间接浏览可以达到你的目的。
下一种方法是将Handler
的URL协议扩展为新协议(如itms:
)。对java protocol Handler
进行网络搜索,因为它依赖于固定的类和包名称,而我在这里的解释质量很差。然后,您可以将URL传递给本地代码。
这样,您就可以将这些新网址与java.net.URL
一起使用。