Android Market 链接的生成与分享
2014-09-12 13:52
127 查看
开发软件的时候,我们经常需要用到“more”这个选项,旨在引导用户下载自己开发的其他软件,从而连带提升下载量。
不过这个more到底要怎么样实现呢
直接上代码
Java代码
![](http://moto0421.iteye.com/images/icon_star.png)
<span><span><span><span><span><span><span style="font-size: small;">Uri u = Uri.parse("market://details?id=com.skystar.oneclick_wallpaper.scenery_1");
Intent i = new Intent(Intent.ACTION_VIEW,u);
startActivity(i);</span></span></span></span></span></span></span>
可以很清楚地看到,其中的Uri才是王道,那么如何定义连接到AM上相关产品的Uri呢,请看下面:
通过Java包名直接定位到你的App
http://market.android.com/details?id=<java包名>
或者
market://details?id=<java包名>
范例:market://details?id=com.skyd.luckywheel
这将直接在菜市场中显示你的App详细介绍页。
通过Java包名搜索App
http://market.android.com/search?q=pname:<java包名>
或者
market://search?q=pname:<java包名>
范例:market://search?q=pname:com.skyd.luckywheel
这将显示搜索到的App列表。
通过开发者名称搜索App
http://market.android.com/search?q=pub:<开发者名称>
或者
market://search?q=pub:<开发者名称>
范例:market://search?q=pub:SkyD
这将显示开发者发布的所有App列表。
重要:在我的测试中,有时候想通过这种方法搜索publisher的所有软件并不靠谱,有相当的概率搜索不到,因为在googlemarket上很多时候只有搜索pub:"publishername"才有效,注意引号,而不是pub:publishername,当然有时候用后一种也有效,鉴于这个方法不是很稳定,所以搜索同一开发者的所有软件时候,我建议大家采用下一种方法:用关键词搜索,只要将关键词设置为开发者的名称就行了,可以搜索到开发者开发的所有软件
通过关键词搜索App http://market.android.com/search?q=<关键词> 或者
market://search?q=<关键词>
范例:market://search?q=luckywheel
不过,这种方法将显示搜索到的标题(及内容?)中包含此关键词的所有App列表,需注意的是:这个是语言相关的,如果App中有对应于你机器的语言,那么你就要以这个语言搜才容易找到,搜索其他语言版本的名称应该是找不到该软件的,所以这种方法不推荐使用。
组合查询
上述搜索相关的内容可以简单组合起来做更精确的筛选,不过通常情况下很少会用到。
范例:market://search?q=lucky wheel pub:SkyD
恩,够用啦~
不过这个more到底要怎么样实现呢
直接上代码
Java代码
![](http://moto0421.iteye.com/images/icon_star.png)
<span><span><span><span><span><span><span style="font-size: small;">Uri u = Uri.parse("market://details?id=com.skystar.oneclick_wallpaper.scenery_1");
Intent i = new Intent(Intent.ACTION_VIEW,u);
startActivity(i);</span></span></span></span></span></span></span>
可以很清楚地看到,其中的Uri才是王道,那么如何定义连接到AM上相关产品的Uri呢,请看下面:
通过Java包名直接定位到你的App
http://market.android.com/details?id=<java包名>
或者
market://details?id=<java包名>
范例:market://details?id=com.skyd.luckywheel
这将直接在菜市场中显示你的App详细介绍页。
通过Java包名搜索App
http://market.android.com/search?q=pname:<java包名>
或者
market://search?q=pname:<java包名>
范例:market://search?q=pname:com.skyd.luckywheel
这将显示搜索到的App列表。
通过开发者名称搜索App
http://market.android.com/search?q=pub:<开发者名称>
或者
market://search?q=pub:<开发者名称>
范例:market://search?q=pub:SkyD
这将显示开发者发布的所有App列表。
重要:在我的测试中,有时候想通过这种方法搜索publisher的所有软件并不靠谱,有相当的概率搜索不到,因为在googlemarket上很多时候只有搜索pub:"publishername"才有效,注意引号,而不是pub:publishername,当然有时候用后一种也有效,鉴于这个方法不是很稳定,所以搜索同一开发者的所有软件时候,我建议大家采用下一种方法:用关键词搜索,只要将关键词设置为开发者的名称就行了,可以搜索到开发者开发的所有软件
通过关键词搜索App http://market.android.com/search?q=<关键词> 或者
market://search?q=<关键词>
范例:market://search?q=luckywheel
不过,这种方法将显示搜索到的标题(及内容?)中包含此关键词的所有App列表,需注意的是:这个是语言相关的,如果App中有对应于你机器的语言,那么你就要以这个语言搜才容易找到,搜索其他语言版本的名称应该是找不到该软件的,所以这种方法不推荐使用。
组合查询
上述搜索相关的内容可以简单组合起来做更精确的筛选,不过通常情况下很少会用到。
范例:market://search?q=lucky wheel pub:SkyD
恩,够用啦~
相关文章推荐
- Android Market 链接的生成与分享
- Android Market 链接的生成与分享
- Android Market 链接的生成与分享
- Android Market 链接的生成与分享
- 安卓调用百度地图定位自己的位置,然后分享自己的位置信息生成链接短串。
- Android Market 链接的生成与分享
- 分享四个非常方便的二维码生成链接
- Android Market 链接的生成与分享
- Android Market 链接的生成与分享
- Android Market 链接的生成与分享
- Android Market 链接的生成与分享 评价功能
- 微信动态生成分享链接
- SEO知识分享二,高质量的链接
- 【经验分享】如何防止空链接“#”返回到页面?
- 一段利用session生成随即验证码得代码分享
- 代码自动生成链接收藏
- c#考试试题分享。。共:二版文字,二版链接!
- 分享:将DataGrid内容生成标准的Excel格式文件(office2003)
- 分享wcf资料链接
- [分享]很久前在国外的网站上看到的图片链接