Android上面通过URL来启动本地应用
来源:互联网 发布:php curl 伪装浏览器 编辑:程序博客网 时间:2024/05/17 04:58
场景:通过浏览器打开URL或者扫描软件扫描URL来启动本地应用
Activity配置:
- <application
- android:allowBackup="true"
- android:icon="@drawable/ic_launcher"
- android:label="@string/app_name"
- android:theme="@style/AppTheme" >
- <activity
- android:name="com.fyfeng.webviewtest.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="fyfeng" /><!-- 打开以fyfeng协议的URL,这个自己随便定义。 -->
- </intent-filter>
- </activity>
- </application>
第二个intent-filter配置很重要,可以根据自己的需要单独配置一个activity作为调用界面,这里直接使用启动界面作为调用界面。
配置完成上面的intent-filter后在浏览器里面打开以fyfeng://协议开头的URL时系统会调用本地支持fyfeng协议的程序对fyfeng://xxxxx URL进行处理。
例如:
DEMO下载地址:http://download.csdn.net/download/yzwlord/5798277 不收费,随便下。
然后
浏览器打开URL: fyfeng://helloandroid
或扫描二维码:
会直接打开上面刚安装的本地应用,效果图如下。
- Android上面通过URL来启动本地应用
- Android上面通过URL来启动本地应用
- android -- 小功能 上面通过URL来启动本地应用
- Android上面通过URL来启动本地应用
- 通过URL来启动本地应用
- 通过URL Scheme启动Android应用
- Android,已知应用名称, 通过应用名称来启动应用
- Android,已知应用名称, 通过应用名称来启动应用
- Android通过URL/URI来打开我们的应用
- iOS 通过URL地址来安装应用
- android url scheme 通过浏览器调用本地app应用 调用不了
- android应用开发实践三----Atcity 通过Intent 来启动另一个Activity来实现简易拨号
- 通过自定义URL协议在Web中启动本地应用程序
- 通过自定义URL协议在Web中启动本地应用程序
- 通过自定义URL协议在Web中启动本地应用程序
- 通过自定义URL协议在Web中启动本地应用程序
- Android 通过URL scheme 启动App
- Android通过adb启动应用
- 数据挖掘原理与实践 读后总结
- 下载
- 安卓手机分享图片
- annotation与httpClient(3) -- Annotation与动态代理(Proxy)
- MySQL的添加用户的两种方法
- Android上面通过URL来启动本地应用
- java join
- repo xml 格式
- xml解析器tinyXML
- [转] Web前端研发工程师编程能力飞升之路
- 详解 CreateThread、_beginthread、_beginthreadex、AfxBeginThread 的区别
- android ios 在浏览器中自定义URL
- 第五次假账克星NO.1
- Win下PHP环境Eclipse PDT+XAMPP+XDebug部署