您的位置:首页 > 移动开发 > Android开发

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

2011-09-06 15:40 1211 查看
这是一个更简单的方法

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

<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属性,他们俩才是关键。

<activity android:name=".ui.BeforeSnapActivity" android:screenOrientation="portrait" >
<intent-filter>
<data android:scheme="market" android:path="//search?q=com.lta.mytransport" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐