调用Market服务实现应用市场功能

以下代码片段展示了如何在Android应用中调用Market服务实现应用市场功能:

1. 搜索应用

// 构建指向应用市场搜索结果页面的Uri
Uri uri = Uri.parse("market://search?q=pname:应用包名");
// 创建隐式Intent,并指定Action为Intent.ACTION_VIEW
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
// 启动Activity
startActivity(intent);

说明:

  • 将代码中的 应用包名 替换为目标应用的完整包名。

2. 显示应用详情

// 构建指向应用市场应用详情页面的Uri
Uri uri = Uri.parse("market://details?id=应用ID");
// 创建隐式Intent,并指定Action为Intent.ACTION_VIEW
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
// 启动Activity
startActivity(intent);

说明:

  • 将代码中的 应用ID 替换为目标应用的应用ID。
  • 你可以在应用市场应用详情页面的地址栏中找到应用ID。