云头像帮助文档
  1. Android客户端接入
云头像帮助文档
  • 产品简介
  • 产品动态
  • 功能介绍
    • 云头像
    • 一键登录
  • 客户端接入
    • iOS客户端接入
      • 云头像(iOS)
      • 一键登录(iOS)
    • Android客户端接入
      • 云头像(Android)
      • 一键登录(Android)
  • 常见问题
    • 接入使用问题
    • SDK常见问题
    • 一键登录常见问题
  1. Android客户端接入

云头像(Android)

安装#


SDK集成#

gradle 集成 添加依赖#
项目build.gradle添加如下

allprojects {
 	repositories {
 		maven { url "https://raw.githubusercontent.com/bj-jrxj/AvatarCloud_Android/main" }
 	}
 }
app build.gradle添加如下

dependencies {
        implementation('com.jrxj.avatar:avatarcloud:1.0.0')
}

使用#


头像云平台申请appID 和 secretID#
在项目Application中初始化#
AvatarSelectClient.registerAvatarSelect(this, "appID", "secretID");
调用#
 AvatarSelector.create(this)
                        .setShapeType(AvatarConfig.AVATAR_SHAPE_CIRCLE_CODE)
                        .setShapeRadius(defaultBean.radius)
                        .setBearingView(imageView)
                        .forResult(data -> {
                            selectData = data;
                        });

Api#
 AvatarSelector.class
 setShapeType(int shapeMode); //设置图片加载模式,圆形,方形。
 setShapeRadius(int radius);  //设置圆角度数,方形模式下有效。
 setBearingView(ImageView bearingView);//设置加载图片的ImageView。
 forResult(CommonCallBack<Bitmap> listener);//获取选择的图片bitmap回调

 AvatarConfig.class
 public final static int AVATAR_SHAPE_CIRCLE_CODE = 1;//shapeMode圆形模式
 public final static int AVATAR_SHAPE_ROUND_CODE = 2;//shapeMode方形模式

Permission#

AndroidManifest.xml中添加
<uses-permission android:name="android.permission.INTERNET" />
上一页
一键登录(iOS)
下一页
一键登录(Android)
Built with