`

【Android】Android Market 链接的生成与分享

阅读更多

开发软件的时候,我们经常需要用到“more”这个选项,旨在引导用户下载自己开发的其他软件,从而连带提升下载量。
不过这个more到底要怎么样实现呢
直接上代码

Uri u = Uri.parse("market://details?id=com.skystar.oneclick_wallpaper.scenery_1");
Intent i = new Intent(Intent.ACTION_VIEW,u);
startActivity(i);



可以很清楚地看到,其中的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



恩,够用啦~




 

分享到:
评论
1 楼 沙漠孤影 2015-06-25  

相关推荐

    android market上的产品发布流程

    在Android Market,也就是现在的Google Play商店,发布应用是一个至关重要的步骤,它涉及到多个环节,包括应用的准备、打包、测试、上传以及最后的发布。以下将详细解释这一过程中的关键知识点。 1. **应用准备**:...

    android开发入门教程

    1.3.4 获得应有的收益——AndroidMarket 1.4 真实体验——Android模拟器 1.4.1 模拟器概述 1.4.2 模拟器和真机的区别 1.4.3 模拟器使用注意事项 1.5 更上一层楼——加入Android开发社区 1.6 本章小结 第2章 ...

    Android编程入门很简单.(清华出版.王勇).part1

    1.3.3Androidmarket 1.4Android平台 1.4.1Android体系结构 1.4.2熟悉的开发工具 1.4.3合理的学习曲线 1.5小结 第2章搭建你的开发环境 2.1配置前的准备工作 2.1.1 Android支持的操作系统 2.1.2准备“四大法宝” 2.2...

    android(eoe特刊)

    这期与上一期相关,可能是对Android小部件的进一步探讨,可能包含更具体的实现技巧,如远程视图(RemoteViews),以及如何优化小部件的性能和用户体验。 6. 【eoeAndroid特刊】第06期:数据通信.pdf 数据通信是...

    android CTS认证简易教程

    Android CTS 认证是获得 Google 推出的 Android 系统中 Android Market 服务的前提。本教程将指导您快速获得 Android Market 的使用许可。Android CTS 认证的主要目的和意义在于使得用户在 Android 系统的应用过程中...

    Google.Android开发入门与实战

    1.3.4 获得应有的收益——AndroidMarket 1.4 真实体验——Android模拟器 1.4.1 模拟器概述 1.4.2 模拟器和真机的区别 1.4.3 模拟器使用注意事项 1.5 更上一层楼——加入Android开发社区 1.6 本章小结 第2章 ...

    基于PHP的先锋Android Market CMS内容管理系统 php版.zip

    【标题】"基于PHP的先锋Android Market CMS内容管理系统 php版.zip"揭示了这是一个使用PHP编程语言开发的内容管理系统(CMS),特别针对Android Market,即Google Play商店的管理需求。CMS是用于创建、编辑和管理数字...

    新版Android开发教程.rar

    与 Android Market 联机;支持谷歌 “ 街景 ” 服务;包装盒内附 数据工具包。 更多信息 https://sites.google.com/a/android.com/opensource/release-features Android Android Android Android 盈利模式 Android ...

    Android那些不得不说的事儿

    - **盈利前景**: 应用市场的快速增长,如Android Market(后来更名为Google Play)的APP数量迅速增加,显示了Android系统的巨大商业潜力。 - **谷歌云服务**: 将谷歌的“云”技术带入移动互联网领域,提供更便捷的服务。 ...

    Google Android开发入门与实战的代码

    Google Android开发入门与实战的代码 1章 掀起你的盖头来——初识Android. 1 1.1 认识Android 1 1.2 Android的背景 2 1.2.1 Android的历史 2 1.2.2 Android的发展 2 1.3 我的Android我做主 2 ...

    《Google Android开发入门与实战》目录.pdf

    在第四章中,书籍讲解了Android Market的重要性,以及如何在Market上发布应用,包括申请账号、生成签名文件、打包和发布的过程。这一章节为开发者提供了进入市场的实际操作指南。 从第五章开始,书本进入实践环节,...

    Android编程入门很简单.(清华出版.王勇).part2

    1.3.3Androidmarket 1.4Android平台 1.4.1Android体系结构 1.4.2熟悉的开发工具 1.4.3合理的学习曲线 1.5小结 第2章搭建你的开发环境 2.1配置前的准备工作 2.1.1 Android支持的操作系统 2.1.2准备“四大法宝” 2.2...

    androidapk问题大全解析参照.pdf

    【Android APK 安装与管理详解】 Android APK 文件是Android应用程序的打包格式,相当于iOS的ipa文件。在Android开发环境中,通常使用Eclipse或Android Studio等集成开发环境(IDE)来构建和生成APK。Eclipse工程的...

    Android的CTS测试

    通过CTS测试的设备能够获得Android官方商标,并且能够访问和使用Android Market(现在的Google Play商店)的权限。这对于任何想要在Android平台上发布应用或设备的制造商来说,都是至关重要的步骤。 获取CTS测试...

    MarketPrice.Android:MarketPrice 的 Android 客户端版本,一个 .NET Web 应用程序

    MarketPrice.Android 是一个专为Android平台设计的客户端应用程序,它属于MarketPrice系统的一部分,该系统可能是一个.NET构建的Web服务,用于提供与市场价格相关的数据和服务。这个Android客户端允许用户在移动设备...

    androidapk问题大全解析.pdf

    《Android APK问题大全解析》这份文档主要涵盖了与Android应用程序打包、安装及调试相关的常见问题及其解决方案。以下是其中涉及的关键知识点: 1. APK生成:在Eclipse开发环境中,当你编译和构建Android工程时,...

    FleaMarket.zip

    "FleaMarket.zip" 是一个包含源代码的压缩文件,很可能是一个Android或Java项目的结构。从提供的文件列表来看,我们可以分析出这个项目的一些关键组成部分和开发环境的设置。 1. **gradlew.bat**: 这是一个批处理...

Global site tag (gtag.js) - Google Analytics