移动端怎么通过android获取头像

移动端怎么通过android获取头像,第1张

参考如下获取 头像和权限的代码:授权首先获取UMShareAPImShareAPI=UMShareAPI.get(this)选取需要授权的平台,并进行授权,其中umAuthLisrener是回调监听器,需要开发者根据需求重新定义SHARE_MEDIAplatform=SHARE_MEDIA.SINAmShareAPI.doOauthVerify(this,platform,umAuthListener)privateUMAuthListenerumAuthListener=newUMAuthListener(){@OverridepublicvoidonComplete(SHARE_MEDIAplatform,intaction,Mapdata){Toast.makeText(getApplicationContext(),"Authorizesucceed",Toast.LENGTH_SHORT).show()}@OverridepublicvoidonError(SHARE_MEDIAplatform,intaction,Throwablet){Toast.makeText(getApplicationContext(),"Authorizefail",Toast.LENGTH_SHORT).show()}@OverridepublicvoidonCancel(SHARE_MEDIAplatform,intaction){Toast.makeText(getApplicationContext(),"Authorizecancel",Toast.LENGTH_SHORT).show()}}对于删除授权使用的接口是mShareAPI.deleteOauth(AuthActivity.this,platform,umdelAuthListener)不难看出与授权的参数是一样的。注意要重写onActivityResult()@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data)mShareAPI.onActivityResult(requestCode,resultCode,data)}5.1.1获取客户端安装信息使用如下接口mShareAPI.isInstall(this,SHARE_MEDIA.WEIXIN)5.2获取用户信息已授权的平台,可以获取用户信息(新浪微博可以获取用户好友列表)实现的方法与授权和解除授权类似:mShareAPI=UMShareAPI.get(this)初始化UMShareAPI,然后进行用户信息获取:mShareAPI.getPlatformInfo(UserinfoActivity.this,platform,umAuthListener)注意必须在调用授权接口mShareAPI.doOauthVerify(this,platform,umAuthListener)之后才可以获取用户信息,建议在doOauthVerify方法完成的onComplete方法中调用获取用户信息方法,返回的所有信息都在Mapdata)集合中获取对于新浪微博好友列表的获取使用的接口是:mShareAPI.getFriend(UserinfoActivity.this,SHARE_MEDIA.SINA,umGetfriendListener)注意要重写onActivityResult()@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data)mShareAPI.onActivityResult(requestCode,resultCode,data)}//下面是我做的,可以看一下,看到不足之处,请指出,一起共同学习。(提示我是用Androidstudio做的,底版的Eclipse好像不行,新版的可以,已试过)

可以自定义一个view,里面放头像和这个小标签,以后别的地方用起来直接用这个view就可以了。小标签的内容可以根据数据源来显示不同的数据。这个view可以设置两个参数,头像图片的url和标签的内容。 圆的头像就是设置圆角半径为图片边长的一半就可以实现了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11255529.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存