Android淘宝第三方登录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_16524861/article/details/88681851

首先要创建一个阿里百川应用 创建阿里百川应用打开这个网址,用淘宝号登录
在这里插入图片描述

创建完成之后,打开 阿里百川开发文档进行项目配置
添加gradle
在这里插入图片描述
添加依赖
在这里插入图片描述
获取安全图片,再次打开 创建阿里百川应用,找到 安全图片获取 这一项,一个是v4版本,一个是v5版本,如何选择v4还是v5,要看gradle中'com.taobao.android:securityguardaar3:5.1.81@aar'版本号,5.1用v4版本5.1+以上用v5版本点击上传,可以是debuge版本,也可以是release版本
在这里插入图片描述

初始化,在你项目中需要登录的地方加上这段代码
在这里插入图片描述
授权登录,在你项目中需要登录的地方加上这段代码
在这里插入图片描述
在项目的res/values/styles.xml添加以下代码,如果不加这段代码,Android8.0以上系统会出现闪退,登录失败

<style name="AlibcLoginTheme" parent="android:Theme.NoTitleBar.Fullscreen">

        <item name="android:windowIsTranslucent">false</item>

        <item name="android:windowDisablePreview">true</item>

    </style>

在AndroidManifest.xml中添加,掉起淘宝登录的页面

 <activity
            android:name="com.ali.auth.third.ui.LoginActivity"
            android:theme="@style/AlibcLoginTheme"
            tools:replace="android:theme" />

以上步骤都进行完了以后,一定要重新打包后再进行测试,不要直接运行,直接运行没有效果,会出现错误,登录失败

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_16524861/article/details/88681851
今日推荐