扫码关注官方订阅号
我想实现在webview里一个连接点击跳转到一个activity界面(不是网页),请问得怎么实现。
闭关修行中......
新建一个工程A,并实现一个Activity,用来接收外部的跳转。代码如下:
public class JumpActivity extends Activity{
@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); Intent intent = getIntent(); String data = intent.getDataString(); System.out.println(data); }
}
在这个Activity里,我们可以通过getIntent(),来获取外部跳转传过来的信息。
修改ManiFest文件,设置Activity的接收Action的属性,代码如下:
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="data" android:scheme="sharetest" /> </intent-filter>
如上所示,在data里设置了 scheme和host,则该Activity可以接收和处理类似于 "sharetest://data/XXX"的链接。
以下是网页的代码:
<!DOCTYPE html> <html> <body> <iframe src="sharetest://data/123" style="display:none"></iframe> </body> </html>
原文点击这里http://blog.csdn.net/buptlzx/article/details/9837137
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
新建一个工程A,并实现一个Activity,用来接收外部的跳转。代码如下:
public class JumpActivity extends Activity{
}
在这个Activity里,我们可以通过getIntent(),来获取外部跳转传过来的信息。
修改ManiFest文件,设置Activity的接收Action的属性,代码如下:
如上所示,在data里设置了 scheme和host,则该Activity可以接收和处理类似于 "sharetest://data/XXX"的链接。
以下是网页的代码:
原文点击这里http://blog.csdn.net/buptlzx/article/details/9837137