友盟第三方登录获取QQ的头像和昵称
来源:互联网 发布:java 游戏引擎 编辑:程序博客网 时间:2024/04/29 23:43
public class App extends Application { { PlatformConfig.setQQZone("100424468", "c7394704798a158208a74ab60104f0ba"); } @Override public void onCreate() { super.onCreate(); UMShareAPI.get(this); }}
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="zhoxuan.com.bwie.qqtouxang"> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <application android:name=".App" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.umeng.qq.tencent.AuthActivity" android:launchMode="singleTask" android:noHistory="true" > <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="tencent100424468" /> </intent-filter> </activity> <activity android:name="com.umeng.qq.tencent.AssistActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:configChanges="orientation|keyboardHidden|screenSize"/> <meta-data android:name="UMENG_APPKEY" android:value="561cae6ae0f55abd990035bf" > </meta-data> </application></manifest>依赖:compile 'com.github.bumptech.glide:glide:3.7.0'//设置头像圆角的依赖compile 'jp.wasabeef:glide-transformations:2.0.0'public class MainActivity extends AppCompatActivity { TextView tv; ImageView img; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv = (TextView) findViewById(R.id.tv); img = (ImageView) findViewById(R.id.img); UMShareAPI.get(MainActivity.this).getPlatformInfo(MainActivity.this, SHARE_MEDIA.QQ, new UMAuthListener() { @Override public void onStart(SHARE_MEDIA share_media) { } @Override public void onComplete(SHARE_MEDIA share_media, int i, Map<String, String> map) { String s = map.get("iconurl"); //圆形裁剪- \ String n = map.get("screen_name"); Glide.with(MainActivity.this)// 加载头像 .load(s) //头像圆角 .bitmapTransform(new CropCircleTransformation(MainActivity.this)) //显示头像的位置 .into(img); tv.setText(n); } @Override public void onError(SHARE_MEDIA share_media, int i, Throwable throwable) { } @Override public void onCancel(SHARE_MEDIA share_media, int i) { } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); UMShareAPI.get(this).onActivityResult(requestCode, resultCode, data); }}<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:orientation="vertical" android:paddingTop="@dimen/activity_vertical_margin" tools:context="zhoxuan.com.bwie.qqtouxang.MainActivity"> <ImageView android:id="@+id/img" android:src="@mipmap/ic_launcher" android:layout_gravity="center_horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" /> <TextView android:id="@+id/tv" android:text="头像" android:textColor="@color/colorPrimary" android:gravity="center_horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" /></LinearLayout>
阅读全文
0 0
- 友盟第三方登录获取QQ的头像和昵称
- 友盟第三方登录获取QQ的头像和昵称
- 第三方登录获取头像和昵称
- QQ第三方登录返回头像和昵称
- 友盟获取QQ头像和昵称
- 友盟第三方QQ登录和获取用户登录信息并设置用户头像
- 第三方登录QQ+获取QQ头像
- QQ第三方登录获取头像
- QQ昵称和QQ头像
- 第三方登录(传递QQ头像)
- qq第三方登录时头像为qq空间头像的问题
- 友盟第三方登录获取QQ信息
- 使用友盟完成第三方QQ登录,并回传头像等数据
- 分别嵌入 新浪微博、QQ、微信 做第三方授权登录 获取到头像 昵称等信息
- android QQ第三方登陆 回掉信息 头像+昵称(核心代码)
- 友盟第三方登录QQ
- 友盟第三方QQ登录
- 友盟集成QQ第三方登录
- “/”应用程序中的服务器错误
- LeetCode-Climbing Stairs(爬楼梯问题)
- leetcode 290. Word Pattern
- 12.开源项目--git提交查找
- 生成对抗网络DCGAN+Tensorflow代码学习笔记(三)----ops.py
- 友盟第三方登录获取QQ的头像和昵称
- oracle密码到期(password expired)
- PullToRefresh
- ios-清除文件缓存
- 排序+删除+全选+反选+隔行变色
- 常见字符串函数的模拟实现(二)(c语言)
- Python踩坑之路-Python-3.6 安装pycrypto 2.6.1各种疑难杂症及解决方案
- 最小二乘回归
- 数据结构实验之图论六:村村通公路