首页 > 移动平台 > 详细

Android上面通过URL来启动本地应用

时间:2015-10-26 22:28:18      阅读:311      评论:0      收藏:0      [点我收藏+]
<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.ingwill.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" /><!-- 显示数据 -->

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" /><!-- 定义成浏览器类型,有URL需要处理时会过滤 -->

                <data android:scheme="ingwill" /><!-- 打开以ingwill协议的URL,这个自己随便定义。 -->
            </intent-filter>
        </activity>
    </application>

第二个intent-filter配置很重要,可以根据自己的需要单独配置一个activity作为调用界面,这里直接使用启动界面作为调用界面。

配置完成上面的intent-filter后在浏览器里面打开以ingwill://协议开头的URL时系统会调用本地支持ingwill协议的程序对ingwill://xxxxx URL进行处理。

Android上面通过URL来启动本地应用

原文:http://www.cnblogs.com/netcorner/p/4912517.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!