如何链接到Android应用商店

我有一个免费版本的应用程序,我想链接应用程序商店上点击应用程序上的购买按钮。 如何做到这一点,我完全不知道,请帮助我一些代码。 提前致谢

我做的是`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"));

使用此代码将用户重定向到市场:

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

希望这可以帮助。


使用下面的代码

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

请参考此链接

http://developer.android.com/guide/publishing/publishing.html


如果您在MainActivity中,则可以使用:

MainActivity.this.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=YourPackageName")));               

但是如果你是一个片段,重要的是在你的意图中添加Flag“FLAG_ACTIVITY_NEW_TASK”,就像这样的代码:

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

如果您需要知道您的软件包名称,则可以在清单文件中对其进行验证

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="Here"
android:versionCode="40"
android:versionName="6.7">
链接地址: http://www.djcxy.com/p/23929.html

上一篇: How to link to android app store

下一篇: event loop model in javascript