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

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

2014-04-04 10:46 1136 查看
在android手机访问的页面上放置一个超链接,链接指向的href是指向android手机能识别的market里面的地址

[html] view
plaincopy

<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

<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐