假设我想定义一个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://).
我希望在用户访问某个网址时启动我的意图:例如,Android市场通过http://market.android.com/网址进行此操作.youtube也是如此.我也希望我也这样做.
我希望能够在用户点击给定模式的URL而不是允许浏览器打开它时提示我的应用程序打开链接.这可能是当用户在浏览器或电子邮件客户端中的网页上或在新鲜应用中的WebView中时.
例如,从手机中的任意位置点击YouTube链接,您就有机会打开YouTube应用.
我如何为自己的应用程序实现此目的?
我有一个从应用程序中的服务器填充的WebView。正在馈入其中的HTML有一个按钮。单击该按钮后,它将在应用程序中打开活动。这可能吗?
我只可以添加一个Button小部件,但想知道是否可以在WebView中使用按钮
所以它是这样的。
带有HTML的WebView包含按钮->单击它->打开TestActivity
我会放入什么
<a href="TestActivity">Test Activity</a>
Run Code Online (Sandbox Code Playgroud)
希望有道理。