QQ登录+微信登录+微博登录第三方登录 您所在的位置:网站首页 用qq登录微信 QQ登录+微信登录+微博登录第三方登录

QQ登录+微信登录+微博登录第三方登录

2022-03-23 18:57| 来源: 网络整理| 查看: 265

第三方lib包 umenglib点过去把这个第三方的lib包克隆或者下载下来直接导入工程中 在这里插入图片描述

classpath ‘com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0’ classpath ‘com.github.dcendents:android-maven-gradle-plugin:1.4.1’

在这里插入图片描述

maven { url 'https://jitpack.io' } jcenter() // 或者 mavenCentral()

在这里插入图片描述

buildTypes { release { // 是否进行混淆 minifyEnabled false // 混淆文件的位置 signingConfig signingConfigs.debug proguardFiles ‘proguard-rules.pro’ }

debug { minifyEnabled false signingConfig signingConfigs.debug proguardFiles 'proguard-rules.pro' } } signingConfigs { debug { storeFile file('debug.keystore') storePassword "android" keyAlias "androiddebugkey" keyPassword "android" } }

} main布局

wxapi文件下的WXEntryActivity

package com.umeng.soexample.wxapi; import com.umeng.weixin.callback.WXCallbackActivity; public class WXEntryActivity extends WXCallbackActivity { }

WBShareActivity

package com.umeng.soexample; import com.umeng.socialize.media.WBShareCallBackActivity; public class WBShareActivity extends WBShareCallBackActivity { }

MainActivity

package com.umeng.soexample; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.View; import com.abner.ming.MingUtils; import com.abner.ming.ResultListener; import com.abner.ming.UmengBean; public class MainActivity extends AppCompatActivity implements View.OnClickListener{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.login_wx).setOnClickListener(this); findViewById(R.id.login_qq).setOnClickListener(this); findViewById(R.id.login_wb).setOnClickListener(this); findViewById(R.id.shared_wx).setOnClickListener(this); findViewById(R.id.shared_qq).setOnClickListener(this); findViewById(R.id.shared_wb).setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.login_wx://微信 MingUtils.login(this, 1, new ResultListener() { @Override public void success(UmengBean umengBean) { Log.i("success",umengBean.getName()); } }); break; case R.id.login_qq://qq MingUtils.login(this, 0, new ResultListener() { @Override public void success(UmengBean umengBean) { Log.i("success",umengBean.getName()); } }); break; case R.id.login_wb://微博 MingUtils.login(this, 2, new ResultListener() { @Override public void success(UmengBean umengBean) { Log.i("success",umengBean.getName()); } }); break; case R.id.shared_wx://微信分享 MingUtils.shared(this,1,"朋友,你在干嘛","我再测试呢,你在干嘛","http://tvax4.sinaimg.cn/crop.106.7.294.294.50/005CPEfLly8fr7f98kymnj30eq08x74t.jpg",""); break; case R.id.shared_qq://qq分享 MingUtils.shared(this,0,"朋友,你在干嘛","我再测试呢,你在干嘛","http://tvax4.sinaimg.cn/crop.106.7.294.294.50/005CPEfLly8fr7f98kymnj30eq08x74t.jpg",""); break; case R.id.shared_wb://微博分享 MingUtils.shared(this,2,"朋友,你在干嘛","我再测试呢,你在干嘛","http://tvax4.sinaimg.cn/crop.106.7.294.294.50/005CPEfLly8fr7f98kymnj30eq08x74t.jpg",""); break; } } }

清单文件



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有