gpt4 book ai didi

android - 在 Android 应用程序中添加 Google +1 按钮不起作用

转载 作者:行者123 更新时间:2023-11-29 21:28:59 24 4
gpt4 key购买 nike

我花了很多时间尝试将此东西放入我的应用程序中。我不断收到“未找到 Google Play 服务资源。检查您的项目配置以确保包含资源。”- 我也收到此消息,用于 google 附带的 google 示例应用程序-播放服务包。我遵循了这个问题的确切步骤:Adding a Google +1 button in Android App .从我所见,PlusClient 不再需要,因为 PlusOneButton 的构造函数不需要它。我还需要做什么吗??

在我投入更多时间之前,我想知道它应该做的事情是否正确:

  • 此按钮的 URL 必须是 google play 应用页面的 URL:“https://play.google.com/store/apps/details?id=com.app.package”,如果用户按下此 +1 按钮,此页面的 +1 将会增加。

  • 如果用户按下此 +1 按钮,如果他已经安装了 google play 应用程序,则他不再需要登录。所以在他按下这个按钮之后就是这样,只有按钮的颜色发生变化,不会弹出任何内容。

  • 根据我在论坛上读到的内容,PLUS_ONE_REQUEST_CODE 可以是任何整数(//请求代码必须为 0 或更大。)- 我总是将它设置为 0。(那有什么意义呢? )

如果有人有一些答案,请帮忙。谢谢。

最佳答案

  1. 您可以像您说的那样使用 play 应用程序的 url 或一些 url 来添加帐户,例如“http://plus.google.com/+Example

  2. 他不需要再次登录,但他会收到一个弹出窗口,通知他他 +1 你的网址

  3. 如果您想在弹出窗口关闭后在您的应用中执行某些操作,请使用请求代码并在 onActivityResult 中处理您想要的操作。

例如(来自 here ):

在您的布局中包含 PlusOneButton:

<com.google.android.gms.plus.PlusOneButton
xmlns:plus="http://schemas.android.com/apk/lib/com.google.android.gms.plus"
android:id="@+id/plus_one_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
plus:size="standard"
plus:annotation="inline" />

将 PlusOneButton 分配给 Activity.onCreate 处理程序中的成员变量。

mPlusOneButton = (PlusOneButton) findViewById(R.id.plus_one_button);

每次 Activity 在 Activity.onResume 处理程序中获得焦点时,刷新 PlusOneButton 的状态。

// The request code must be 0 or greater. You can use it at onActivityResult method
private static final int PLUS_ONE_REQUEST_CODE = 0;

protected void onResume() {
super.onResume();
// Refresh the state of the +1 button each time the activity receives focus.
mPlusOneButton.initialize("http://plus.google.com/+Example", PLUS_ONE_REQUEST_CODE);
}

关于android - 在 Android 应用程序中添加 Google +1 按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19888843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com