使用URL打开android应用程序

原创 2013年12月05日 18:06:00

创建一个应用程序,在应用程序的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.csdn.net/favormm/article/details/6623490

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


案例下载地址:http://download.csdn.net/detail/snow_sun_li/6663931

使用Flex4.5开发Android应用程序

  • 2015年11月27日 11:00
  • 2.93MB
  • 下载

通过浏览器直接打开Android应用程序

http://my.oschina.net/liucundong/blog/354029 通过手机浏览器直接打开Android应用程序。 如果本地已经安装了指定Android应用,就直接打开...

通过浏览器直接打开Android应用程序

转载:https://github.com/cundong/blog/blob/master/%E9%80%9A%E8%BF%87%E6%B5%8F%E8%A7%88%E5%99%A8%E7%9B%B...

浏览器判别下载安装/打开Android应用程序

摘要: 通过手机浏览器直接打开Android应用程序。 如果本地已经安装了指定Android应用,就直接打开它; 如果没有安装,则直接下载该应用的安装文件(也可以跳转到下载页面)。 之前写过一篇b...
  • zcmain
  • zcmain
  • 2017年05月23日 10:59
  • 425

通过浏览器直接打开Android应用程序

介绍如何通过点击手机浏览器中的链接,直接打开本地Android App。 实现方式不太完美,最近看了微博、京东的手机版网页,感觉他们的实现方式很不错,研究了一下,实现以下效果: 如果本地已...

打招呼--android应用程序(打开新的Activity,并传值)

布局activity_main.xml

通过浏览器直接打开Android应用程序

https://my.oschina.net/liucundong/blog/354029 之前写过一篇blog,介绍如何通过点击手机浏览器中的链接,直接打开本地Android App。 实现方式...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用URL打开android应用程序
举报原因:
原因补充:

(最多只允许输入30个字)