假设我想定义一个URI,例如:
myapp://path/to/what/i/want?d=This%20is%20a%20test
Run Code Online (Sandbox Code Playgroud)
必须由我自己的应用程序或服务处理.请注意,该方案"myapp",而不是"http",或"ftp".这正是我的意图:为Android OS全局定义自己的URI架构.这可能吗?
这有点类似于某些程序已经在做的事情,例如Windows系统,例如Skype(skype://)或任何torrent下载程序(torrent://).
Xcode4要求大量的参数只是为了使这个简单的事情成为可能:
NSString *stringURL = @"twitterriffic://";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
Run Code Online (Sandbox Code Playgroud)

所有这些属性是什么?为什么是图像?我必须在这里重复应用标识符吗?如果我希望任何人都可以调用此URL来打开我的应用,那么选择什么角色?这些额外的url类型属性是什么?
我没有找到与Xcode4相关的教程如何使用Xcode 4注册这样的URL方案.
是否可以从浏览器启动应用程序?我不是在谈论从浏览器打开文件(比如用Adobe Reader打开PDF),而是打开安装在用户机器上的应用程序的新(空白)实例.
假设情况:用户浏览列出可通过RDP管理的计算机的网站.他点击了一个192.168.1.10的链接,该链接打开了已经填写了该IP地址的Microsoft RDP客户端(mstsc.exe).
我正在严格谈论Windows宇宙.
这个东西在ActiveX和IE之外是否可行?
在使用ActiveX的IE中尝试这个是明智的吗?
我试图将我的一个爱好项目移植到linux.最好是Mono,因为它是用C#编写的.但我也在研究Python.
该应用程序的一个功能是它需要与自定义协议关联,以便当用户在应用程序的网站上单击此类链接时调用应用程序:
myapp://module/action
Run Code Online (Sandbox Code Playgroud)
怎么能在linux/unix系统中完成?我可以像Windows一样关联系统范围的处理程序吗?还是需要依赖浏览器?
在Google上找不到任何内容.我对linux编程完全无能为力.
我需要一些指示.谢谢!