使用URL打开android应用程序

本文介绍了如何在Android应用程序中配置AndroidManifest.xml,以便通过自定义URL Scheme(如myapp2://)启动应用。示例代码展示了一个名为SecondActivity的活动,当用户点击myapp2://a?SID=hello,我来自MyApp2这样的链接时,应用将被打开。同时,也提及了如何修改数据标签以支持http scheme,并提供了参考资料和案例下载链接。" 129437492,17492557,情感分析实战:卷积神经网络textCNN详解,"['人工智能', '神经网络', '自然语言处理']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建一个应用程序,在应用程序的AndroidManifest.xml文件中配置:

<activity

           android:name="com.lxq.myapp2.SecondActivity">

            <intent-filter >

                <action android:name="android.intent.action.VIEW"/>

                <!-- 定义该activity支援的浏览模式 -->

                <category android:name="android.intent.category.BROWSABLE"/>

                <category android:name="android.intent.category.DEFAULT"/>

                <!-- 定义要处理的url scheme -->

                <data android:scheme="myapp2"/>

            </intent-filter>

       </activity>

SecondActivity是通过url打开程序后进入的界面

myapp2是定义的scheme

通过url打开本应用程序,url是myapp2://a?SID=hello,我来自MyApp2

如果想添加点击后选择是应用程序打开还是浏览器打开,data修改如下:

<data android:scheme="http"
                    android:host="myapp2"/>

打开的url改为:http://myapp2,这里我没有加传递的参数,有兴趣的朋友可以添加一下。


这里提一下,这是本人写完案例之后想记录下来的东东,以便以后查找

参考过的文章:http://blog.youkuaiyun.com/favormm/article/details/6623490

http://www.dotblogs.com.tw/pou/archive/2012/01/01/64089.aspx


案例下载地址:http://download.youkuaiyun.com/detail/snow_sun_li/6663931

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值