百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

Android-Smart-Login

> 编程语言
开源

一种智能的方法,可将登录功能添加到您的 Android 应用中。

720 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

一种智能的方法,可将登录功能添加到您的 Android 应用中。

箱子里有什么

java
SmartLoginConfig config = new SmartLoginConfig(this /* Context */, this /* SmartLoginCallbacks */);
config.setFacebookAppId(getString(R.string.facebook_app_id));
``` 这是将库配置为启用自定义登录模式以及 Facebook 和 Google 登录模式的最简单方法。 下一步是覆盖您的 Activity 的 `onActivityResult` 方法。 ```java
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    smartLogin.onActivityResult(requestCode, resultCode, data, config);
}
``` 最后一步是当用户单击登录按钮时调用 `login` 方法。 ```java
/* Facebook Login */
SmartLogin smartLogin = SmartLoginFactory.build(LoginType.Facebook);
smartLogin.login(config);

/* Google Login */
SmartLogin smartLogin = SmartLoginFactory.build(LoginType.Google);
smartLogin.login(config);
``` **就是这样!** 一旦登录成功,`onLoginSuccess(SmartUser user)` 方法会返回 SmartUser 对象。 有关详细使用和示例,请查看 **[项目的 Wiki](https://github.com/CodelightStudios/Android-Smart-Login/wiki)** # 包含的库 以下第三方库在该框架中使用。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Javaandroidandroid-libraryandroid-libsandroid-login

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言