如何将我的应用程序链接到应用商店的市场

时间:2011-08-23 10:12:38

标签: android app-store

  

可能重复:
  How to link to android app store

我想将我的应用链接到应用商店市场,我该怎么办呢。我根本不知道..

请找到我为此做的小代码

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        buyButton = (Button)findViewById(R.id.buybutton);

        buyButton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Intent intent = new Intent(Intent.ACTION_VIEW);
                intent.setData(Uri.parse("market://details?id=app name"));
                startActivity(intent);
            }
        });

}

2 个答案:

答案 0 :(得分:4)

我这样做:

 Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id="+getPackageName()));
 startActivity(marketIntent);

与以下内容相同:

 Intent intent = new Intent(Intent.ACTION_VIEW);
 intent.setData(Uri.parse("market://details?id="+getPackageName()));
 startActivity(intent);

答案 1 :(得分:0)

试试这个:

//搜索应用程序

Uri uri = Uri.parse("market://search?q=pname:package name");  
Intent it = new Intent(Intent.ACTION_VIEW, uri);  
startActivity(it);  

//显示应用程序的详细信息页面

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=package name"));
startActivity(intent);

更新

有关您的信息,这些所有信息都在Android文档中提供:http://developer.android.com/guide/publishing/publishing.html#marketintent,通过本文,您将更清楚地显示任何应用程序的详细信息页面,并通过传递开发人员名称等各种标准来执行搜索操作,包名等