在Android中单击+1按钮时控制共享选项

时间:2015-02-25 15:09:01

标签: android google-play google-plus google-play-services google-plus-one

如果您点击Play商店中某个应用上的+1按钮,您可以选择与游戏预先填充的链接分享您已经+1的内容,如下所示。

enter image description here

我为游戏本身添加了一个+1按钮。该按钮显示Google的+1对话框。这包括一个“共享”按钮,我希望它会做同样的事情。但是,共享按钮只会启动一个完全空白的共享意图。底部的示例图像。

有没有办法让我手动初始化共享意图,以便我可以用文本预先填充它?我可以用onActivityResult传递给我的Intent做点什么吗?或者我可以隐藏分享按钮吗?任一选项都优于默认行为。

创建按钮的代码。

private void createPlusButton() {

    AndroidLauncher.application.runOnUiThread(new Runnable() {

        @Override
        public void run() {
            plusOneButton = new PlusOneButton(AndroidLauncher.application);

            plusOneButton.setAnnotation(PlusOneButton.ANNOTATION_NONE);
            plusOneButton.setSize(PlusOneButton.SIZE_TALL);
            plusOneButton.setVisibility(View.VISIBLE);

            RelativeLayout.LayoutParams plusButtonParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,
                    RelativeLayout.LayoutParams.WRAP_CONTENT);
            plusButtonParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
            plusButtonParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
            plusButtonParams.bottomMargin = 15;
            AndroidLauncher.application.layout.addView(plusOneButton, plusButtonParams);

            initialisePlusOneButton();
        }
    });
}

public void initialisePlusOneButton() {
    if (plusOneButton != null)
        plusOneButton.initialize("https://play.google.com/store/apps/details?id=com.wrc.wordstorm.android", PLUS_ONE_REQUEST);
}

enter image description here enter image description here

0 个答案:

没有答案