android:如果手机安装了app则打开一个activity,如果没有安装则去到android market如何在HTML页面实现

来源:互联网 发布:英雄杀mac 编辑:程序博客网 时间:2024/04/30 20:13

在android手机访问的页面上放置一个超链接,链接指向的href是指向android手机能识别的market里面的地址

[html] view plaincopy
  1. <a href="market://search?q=com.lta.mytransport"><img src="../images/480x600/ico_cam.gif" /> <br />Snap & Send</a>  

在AndroidManifest.xml文件中配置一个activity,该activity为:如果本机安装了此app,则打开这个activity

注意下面intent-filter里面的data标签的scheme属性和path属性,他们俩才是关键。


[html] view plaincopy
  1. <activity android:name=".ui.BeforeSnapActivity" android:screenOrientation="portrait" >  
  2.            <intent-filter>  
  3.                 <data android:scheme="market" android:path="//search?q=com.lta.mytransport" />  
  4.             <action android:name="android.intent.action.VIEW" />  
  5.             <category android:name="android.intent.category.DEFAULT" />  
  6.             <category android:name="android.intent.category.BROWSABLE" />  
  7.            </intent-filter>     
  8.        </activity>  

0 0