最佳实践:包括“使用 Twitter 登录”按钮 (Android)

Posted

技术标签:

【中文标题】最佳实践:包括“使用 Twitter 登录”按钮 (Android)【英文标题】:Best Practices: including a 'Sign in with Twitter' Button (Android) 【发布时间】:2014-05-25 16:31:48 【问题描述】:

我正在尝试在我的 android 应用程序中为用户添加“使用 Twitter 登录”选项。我浏览了Twitter API Docs,发现the page that describes signing in with Twitter,它只是说,

在您的网站或应用程序上放置一个按钮,让 Twitter 用户只需单击一下即可享受注册用户帐户的好处。

我试图找到这样的小部件:

有没有类似 View com.facebook.widget.LoginButton for 推特?

是只创建一个按钮并下载 Twitter 徽标、字体等?

编辑:

下载适用于 Android 的 twitter 图标、颜色等的最佳资源是什么?

我必须创建自己的小部件吗?

【问题讨论】:

如果您想在 XML 中使用android:background="@drawable/twitter_login_button",您可以简单地将按钮的背景设置为您发布的图像(只需先将图像保存在您的可绘制文件夹中,然后将其命名为 twitter_login_button) @user184994 这似乎不是一个好的解决方案。它不会很好地扩展。如果用户不会说英语怎么办?如果我想将“登录”更改为“登录”怎么办?我必须为每个可能的场景创建很多可绘制对象。 【参考方案1】:

来不及回答,但我看到仍然没有答案,因此回答,

您可以将 com.twitter.sdk.android.core.identity.TwitterLoginButton 与 twittersdk 一起使用,或者考虑使用此处提到的自定义按钮 enter link description here

【讨论】:

以上是关于最佳实践:包括“使用 Twitter 登录”按钮 (Android)的主要内容,如果未能解决你的问题,请参考以下文章

登录时从twitter获取数据

Objective c - 为自定义 UITableViewCell 的按钮处理按钮触摸事件的最佳实践

最佳实践:处理来自表格视图单元格内按钮的操作?

如何在 iOS 中使用 Twitter Kit/Fabric 从登录用户获取用户个人资料图片

当我们在 iOS 中使用 Twitter 登录时,如何将一个视图控制器移动到另一个视图控制器

最佳实践,包括 Grails 中的 Angular UI