通过Url启动一个Activity的页面的方法

首先要在manifest.xml文件里对这个Activity设置一下几个操作。

1.android:exported="true"//设置这个activity允许外部访问

2.action android:name="android.intent.action.VIEW"//必须有这个action 这个Action加上一下两个category是作为浏览器打开网址的标配

category android:name="android.intent.category.DEFAULT"

category android:name="android.intent.category.BROWSABLE"

3.data android:scheme="com.scheme.jsproject" // 这个就是这个浏览器对应的协议了,这里只支持以com.scheme.jsproject的协议的url

第二点就是如何调用这个activity了

com.scheme.jsproject://192.168.0.1/param/param1 这个url代表host是192.168.0.1 参数是param param1 协议是com.scheme.jsproject

只要是以com.scheme.jsproject作为协议的url都会被我们写的activity接收。如果需要传递参数给activity可以用上面的方式传递param param1


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 178,001评论 25 709
  • 1.什么是Activity?问的不太多,说点有深度的 四大组件之一,一般的,一个用户交互界面对应一个activit...
    JoonyLee阅读 5,849评论 2 51
  • 一本android开发程序员必读的一本书,感谢任玉刚大佬的分享 一、Activity的生命周期全面分析 典型情况下...
    kongjn阅读 626评论 1 3
  • 有人花钱吃喝,有人花钱点歌,有人花钱美容,有人花钱按摩,宋丹丹找个了个好活儿,有人花钱,雇她陪人唠嗑。 “陪你说说...
    拾用阅读 6,055评论 0 9
  • 我正戴着耳机专心致志地看着电视,小花突然说:妃儿,我这几天被洗脑了!!! 我嗖地摘下耳机,转过头来,用两只好奇的眼...
    落落薇安阅读 273评论 1 3

友情链接更多精彩内容